You guys getting bent out of shape need to take a step back and re-read OP's post. I don't think he's ragging on techs for the time taking what it takes. The real issue is the poor vehicle design and lousy quality. At $100/hr shop rate it adds up quickly. I don't really see what any of that has to do with the technician himself. The job takes the time it takes no matter what shop you bring it to.