Bearings were all perfect matches to the stock and went in easily. I had never replaced bearings before so i watched a few clips on youtube about it and had no troubles. As far as the bearing quality, they seem great and also were the cheapest. Will definitely buy again for my other bikes!!