I agree with what Ned said. Cheaper does not always mean better. The MB dealer in my area gets around $83 USD per hour and my independent mechanic who has specialized in Mercedes/Porsche for over 25 years charges around $62 USD per hour. The indy always tries to get parts from junkyards for older MB's to save me money where the dealer always installs new. Unless the car is still under warranty I will go to my independent shop every time. In my case, my independent guy is cheaper and better.