However, it is not always a standard practice. Some of shops charge actual hours worked and you must really trust them to do it efficiently. Otherwise they will slack around and customer gets the high bill. I always ask for a price per job from dealers/unknown places. If they are good they consider bad cases.