4 stars because it feels solid and may have worked great if it weren't for the special tools needed for the install. I planned to install myself, but when I started I realized that the ball wasn't attached at the factory. You'll need a torque wrench capable of 350 ft/lbs of and a 1-7/8\" socket. That wrench is $350 at auto zone (not doing that).....and I couldn't find that size socket. They should mention this in the description. I searched the description, there is no mention of the additional specialty tools required. I'm running out of time, and will not be buying that monster torque wrench, so gotta send it back. Geez......just install the ball at the factory or mention that DIY-ers will need that big wrench and 1-7/8\" socket.