Based on my experience, this bearing retainer is a perfect fit for my cars wheel assembly .The quality of THE material is great and it is durable. The product is very affordable compared to other options in the market. The only con is that it took longer than expected to arrive. Overall I am very satisfied with this product..