Well after 113,000 miles on 04 the front ball joints took a crap. I dropped the truck off at a local shop and all four front ball joints needed to be replaced. Heres what I got, both uppers are moog adjustable, the lowers are moog, and an alignment out the door for $1045. Sounds allitle high, whats your opinion? Basically it has to get fixed, you could move the tire from side to side they were so loose and worn.