Please help with my 2010 Ram 2500 4x4 steering.

Turns out my lower ball joints were really bad, my upper ball joints were pretty bad, the drag link ends were loose but everything else was like new. I wish I had checked this before my tires went to hell.

Cley