All the products fit perfectly. The lower ball joint is directional, pay attention to that. I wish the upper control arm came with new frame mount bolts from MOOG. 3 of the 4 had to be heated to get out. That was after the first one rung off so be careful. GM dealership had 1 in stock I was luckily able to get. Watch the videos available around the web to get an idea of what you're getting into. It's not hard but can be time consuming. I did both sides, including 1.5hrs downtime to get the bolt I rung off, in about 7-8 hours. The ball joint press kit is necessary for the lower ball joint and works perfectly if you set it up right. An air gun helps tremendously with that. The truck rides, turns and handles like new now. I didn't realize how bad it had gotten. I did the repair at 130k although I probably could have done it sooner to save some tire quality. I've had good luck with MOOG to this point. While doing this repair I also replaced a wheel bearing on the passenger side and both outer tie rod ends, all MOOG. I've been very pleased with MOOG parts I've put on this truck so far, this repair and others.
Verified purchase: YesCondition: New
Best Selling in Control Arms, Ball Joints & Assemblies