I'm just a homeowner to start with. I bought these bearings to replace the bearings in the idler pulley on my Gravely 252Z mower. The last set of bearings I bought from another seller on Amazon had a rubber seal, they lasted 6 seasons on my 2 acre property (that was probably 1 season longer than I should have been using them due to the noise). The fit and finish of these bearings is great. Only time will tell, I will try to update this review based on my experience.