So, on a trip for business 2 hours south of here, I noticed a bump...bump..bump sound from the front of my 2007 Silverado 2500. I checked the tire, thinking it was seperated (it"s new). Stupidly, I drove it home on the interstate. Back at the barn, I jacked up the front end and discovered 2-3" side to side play on the tire. Called the mechanic and he told me $200 for the bearing assembly and $300 to install it. Researched it on the internet, got instructions and torque values, and did it myself. Paid $175 for the premium bearing assembly from my local parts house (not discount), borrowed a big torque wrench from same mechanic friend, and had it done in less than an hour. I"ll call that a success!