For anyone maintaining or repairing bicycles, these stainless steel bearings are essential components to have on hand. You get 4 bearings total, each containing 9 balls measuring 1/4 inch in diameter. The 29mm outer diameter and 17mm inner diameter make them compatible with most bike bottom brackets and axle systems. The stainless steel construction is what really sets these apart - they're rust-resistant and can handle the elements much better than cheaper alternatives. I've used these to overhaul several bike bottom brackets, and the smooth rotation and reduced friction make a noticeable difference in pedaling efficiency. The balls are perfectly spherical with smooth surfaces that won't damage your bike components or scratch your hands during installation. They work great on everything from mountain bikes to road bikes, cruisers, and even kids' bicycles. Having four bearings means you can do multiple repairs or keep spares for future maintenance. For the price compared to bike shop parts, these bearings deliver professional-grade performance that'll keep your bikes rolling smoothly for miles. Definitely recommend having a set in your bike repair kit for those inevitable maintenance days.