I bought my 05 used in 2008 with 75K miles on it and had to replace axle joints and ball joints when I got it. I put in greasable Moog's. 40K miles later at 115,000 miles I had to replace them again, went back to the OE ball joints from my local dealer. As I type this, my truck sits in my shop, with the front end apart as I need ball joints again at 176,000 miles. Spent the money on Carli's as I really hope this is the last time I do this.