Everyone in my shop has different things that motivate them but one thing I have noticed is that most techs not all that are payed a high wage with no incentive to achieve that wage eventually get to a point were their not motivated to work any harder or improve at all they get paid the same regardless so they don't care. We give are techs a base pay with bonuses @ 42 hrs 46 hrs and 52 hrs and they stay highly motivated most of the time. I also set production goals for the week and if they hit the goals I take them for a steak dinner on Friday or give them a gift card to the tool truck etc all these goals are set as a team goal you be supprised how the motivated guys will push the ones that are slacking when it effects them. My loaded labor costs with all the perks stays under 18 %.