I worked for a software company that was paying me $27/hr (this was a long time ago) salary and sending me to customer sites where I worked around the clock and they billed me at $180/hr for each hour I worked. The rate the mechanics get doesn't really seem out of line to me.