Here is my thoughts but keep in mind I am highly influenced by what happend yesterday (Sunday) My 2009 Tahoe had a bad drivers side wheel bearing. New MOOG hub bearing came in on Saturday from RockAuto. I have changed a couple in the past so I am thinking no big deal book says 2.5 hours and I should be able to beat that easily. Confidence is high. Set my timer on my phone when I unlocked my shop door. Everything is going pretty good until one of the hub bearings bolt heads stripped off. DAMNIT Had to get the torch out which is of course is out of Oxy, sigh a run to tractor supply to gte a Oxy tank. Get back and succeed in removing the bolt. Hub bearing is stuck/rusted to the yoke (9yrs old and 200k miles) finally had to break out the slide hammer now 3 hours into this little project I check the CV Axle and the ujoint is bad. OMG Research on computer and find one locally, another trip to town for parts including 3 new hub bearing bolts. Get back and have absolute heck getting the CV axle out "total PITA". Had to remove the shock and stabilizer end link. When I finally get everything put back together and torqued plus the last tool put back in its place and the area cleaned up the phone timer reads 6hrs - 35 mins. If I worked as a mechanic for a living I guess that I would probably starve to death since it always seems to take a lot longer than planned. Hahaha I guess the morale to the story is if you intend to do tha work yourself allow a LOT of extra time for the unexpected.