Great replies! The ball join problem I have consulted with some off-roader buddies of mine they suggested aftermarket control arms which I was planning on doing any way. The 4 in lift is probably the way to go, but it is a DD after all. I am aware with a 2-2.5 lift, that the tires I’m looking at going with may not fit. However, my truck already sits up pretty high from the factory I’m sitting currently at 37in in the back and 37.5 in the front stock. Factory wheels can allow you to fit way bigger tires than you would with offset wheels.I put many hard miles on my 2010, 2014, and 2016 K2500’s 60-75,000 miles per year pulling in closed trailer 80% of the time and weighing 14,550lbs total weight. As soon as got each truck home from dealer new I put cheap Zone Off-road torsion bar keys and shock extenders to only level it not maxed out. Control arms , axles, tie rods were angled more, but trucks had zero bump steer issues. With the level kit I think the trucks don’t roll over on the nose as bad in corners so it’s a huge improvement. Every truck got traded about 125-150k miles of HARD driving and zero front end parts issues. Use a small porta power to push the wheel well opening back at bottom of front fender for clearance. I ran a big Michelin AT4 on 20x9’s I think we’re 32.5-33” tall. Buy the front level kit and go forward man. I’ve been in steering suspension and alignment business over 20 years and the lack of hard part issues old me. My daily now has 4” Rough Country lift and 35’s. Long day if under 6ft.tall