I've got a 2005 F150 with 51,000 miles on it. It's our road trip vehicle so all the miles are highway/interstate miles. It's never seen a hard day's work in its life. I took it to the dealer for recall service. They, of course, performed their multi-point inspection. They just called to inform me my lower ball joints are shot and need replacing. Also, my tires, which I bought last year, are already showing signs of cupping because of it. I told them not to replace them because when they are done with the recall servicing I'm driving it to the Toyota dealership so I can unload that piece of BLEEEEEEEEP and get a Tundra like I should have done back in 2005. This is the third thing in 50,000 miles to cost a significant amount to fix. At 39,000 miles a sensor went bad, cost $400. At 46,000 a metal hydraulic connection in the power steering cracked. Dealer said whole rack and pinion had to be replaced as a whole kit wanted almost $800 to fix it, local guy did it for $375. Now ball joints gone... AT 50,000 STINKING MILES!!! They want $750. I've got a call in to my local guy for estimate. Heaven above knows I try to buy American when I can. Right now I'm feeling like an idiot for doing so.