Blacksheep,
You state prices as $ per Hour - it should be $ per Man-hour
BMW/Merc Maint uses 1-2 persons per day. 8-16 man-hours
B777 heavy Maint uses 20-30 persons per day, go figure.
Maintenance is not cheap, but wages for base maint generally are.