The hub assembly I purchased for my vehicle was a perfect match and super easy to install .The overall quality of the product was very impressive, and its smoothly designed structure greatly improved the performance of my car. however, the only downside was that it took a little longer than expected to arrive. Overall, a great purchase for any automotive enthusiast looking for a reliable upgrade..