Did the exact same thing on my 2004 Ram 2500 Hemi. Replaced UCAs, LCA, tie rods, ball joints, etc...Went through 3 sets of Gabriel Max Control shocks before finally switching to Bilsteins, best ride has been on the Bilsteins - so much smoother.
Got a really good deal on an aftermarket...