Most prices seem high until one looks at the reasoning behind them.
How much was their knowledge and experience?
How much was their equipment?
What are their continuing education and licensing?
How much was their insurance?
Technican A is not so smart and takes 4 hours to do a job where Technician B is bright and experienced and gets the same job done in 2. Both charge the same price. Time and money are matters only of human consciousness.