I have an 03 GMC 2500hd 4x4 that I bought with nearly 250 k miles on it about 6 months ago.. normally wouldn't even consider a truck with that many miles, even though it's a diesel, but it was the original owner and he had proof of meticulous maintenance.. it's a solid truck overall, but I recently noticed wear on the inside of my front tires.. my suspicion was that the ball joints were bad and causing the alignment to go out of whack, but I just had an estimate given to me at a local auto shop, and much to my dismay, they quoted me $3500! Citing that my hubs were going out, as well as ball joints and a few other things like leaks (that I already knew about, they're just not as pressing). Anyway, I'm just wondering if the hubs are actually shot.. I don't hear any of the typical sounds associated with failing hubs, yet there is excessive play when I shake the front right tire at the 12 and 6 positions.. I was hoping that was just the ball joints.. I'm a broke college kid and could sure use some insight that might save me a few bucks! Thanks!