Good strong stock. Sealed Bearings 6203-2RS 17 x 40 x 12 ball bearings / Pre-lubricated, ideal for use in my mower's idler pulley. Replacing bearings is cheaper than buying new pulleys. I still run them with my own high temp grease because I run them for hours. But in most cases they last a long time.