Well, got the car back today, it runs great, and feels a tiny bit more responsive than before. Bad news is I now smell exhaust in the passenger cabin, I had a slight leak at my exaughts manifold gasket that its now obviously worse(I didn't smell anything before). I wish they had called me and told me when they were putting everything back together, instead of just making a note on the records. Now I have to take everything out again to replace this stinking gasket...
Arrowhead Mercedes did the work, and were overall pretty good about everything.