Well I don't know how long these bearings will last, they look exactly like the ones I had in the pump motor. They were fitted the usual way you fit bearings, they had to be pressed in and heated a bit to get them onto the shaft and into the ends of the motor. But I'm glad I got it because with a few hours of work I saved a $400 pump. I now have a backup pump for my pool ready when the next one fails. Good stock at a good price.