Sadly it appears to be the way of the service industries all the men in suits who can offer easy payment systems are taking the customers at premium prices.
I know in Ireland they charge the customer €99.00 on the gas bill of course, the service man must provide all his own tools, equipment, van to their standard, fuel, insurance (both van and PL) have clean overalls wearing a permanent smile, be accountable for the time he arrives (if late pays a fine) average pay is €35.00 per job gross (you look after your own tax).
Here they leave you with all the overheads and headaches for 1/3 of the money.