this product has caused me nothing but trouble. I purchased it for my performance car and within a month the U joint snapped while driving. The installation process was difficult and time-consuming. It is not worth the risk of having to replace it constantly..