Experience precision engineering with these high-speed miniature deep groove ball bearings. Each MR128 ZZ bearing measures 8x12x3.5mm and is crafted from premium bearing steel for optimal performance. The pack includes 10 pieces, perfect for various mechanical applications requiring smooth, reliable rotation. These bearings feature a double-sided metal shield (ZZ) that helps protect against dust and debris while maintaining efficient operation. Their compact size makes them ideal for small machinery, robotics, and other precision equipment. The deep groove design allows for high-speed operation while handling both radial and axial loads effectively. These versatile bearings are manufactured to precise specifications, ensuring consistent performance and durability in demanding applications. Whether you're working on a DIY project or professional machinery maintenance, these bearings deliver the reliability and smooth operation your application demands.