Good quality for cheap Chinese bearings. Direct replacement for the old ones. They fit the front and rear rollers on my treadmill. One of the old ones broke and had to be replaced. Once I installed the new ones I was amazed at how quiet it is. It may be quieter than when you started.