I took my 2007 2500 Truck to the dealer to get the rear pinion seal fixed under the extended warranty, however they said that my front end ball joints need replacement also the front universal joints which was strange they did those less than a year ago with the front wheel bearings, which they also want to change again also. This all appears strange to my why they went through the truck looking at other things. Anyway my real question is the truck has just turned 79,000 miles should the ball joints on the front end have gone so soon? I might have to go to the dealer and get a written report, because they want the truck for 2 days to let the insurance inspector look at it to see if is covered with the warranty. I have a bad feeling about this.