I guess after reading the threads on ball joints, I was a little disappointed, but not too surprised when the truck failed inspection at 51,000 miles due to upper/lower right ball joints. The kind of amazing part of this story is in the fixing. I don't know any mechanics that I trust so I called the dreaded dealer where I bought the truck - the same place I said I would probably never go back to for service. Their set up is too fancy for my liking - "blue teams and "red teams" for service. a fancy place to pull in to drop it off, too many people involved (You never see the person you dropped it off with when you pick it up, just the cashier who immediately sucks the funds out of your checking account when you hand them a personal check). Lots of apparent overhead. They quoted my $639 +/- over the phone when I called to make the appointment. When I picked it up the bill was $626+. What gives? No extras? No explanation availabe from the cashier who looked like she graduated high school the day before. There was a note on the invoice that they had discivered a stripped bolt - don't know which one - but obviously done at the Mexican factory, because the truck hasn't been touched by anybody except for the lift pump replacement under warrantee at 45 miles. Anybody else seen stripped connectors from the factory? Should I expose the name of a dealership that didn't try to rip me off at the getgo? And also, yet another voice called today as a follow up to see if I was happy with my treatment. More overhead. I wonder what the bill might have been had a grease stained invoice been handed to me by the guy that did the work... . Oh well, at least it's employment for my fellow Americans, seein' as how we can't make these vehicles in the first place.