After trying this product, I must say I am really impressed by the performance and durability of these bearings... They fit perfectly AND the assembly was a breeze. The smooth ride is an added bonus and the price is very reasonable for the quality offered..