Good quality product. Glad I bought it. I'd buy it again. I couldn't feel how bad the old bearing was on the car but it was making noise so I decided to go for it and replace it. Once the old one was finally off the car I could tell how bad the bearing was. It felt very bumpy rotating it. The new one was smooth like butter. Excellent product. Saved me big money over the local auto parts store.