The ball joints arrived quickly, the packaging is excellent. Installation was a little tricky, but with a little help from a couple of YouTube videos, it got the job done. The ball joints accounted for every single wobble of my 05 TJ, especially after going over big potholes and bumps. I highly recommend these ball joints if you drive a lift and 35" tires and don't have to worry about swapping out the stock ball joints as they are not rated for the heavier loads a jacked jeep will go through. The only thing I didn't like was that the split pins were a bit smaller and slimmer than what the Jeep originally had.