Just wanted to put a good word in for Alfa Motors of Brooklyn, in Carroll Gardens.
I recently had both my rear axles replaced by them, and they were friendly, knowledgeable and very quick!
Their labor rate and hours worked surprised me also, in a good way.
They work on all foreign makes, but they usually always have one or two W123s around.
I went in a few weeks ago and there was a 300TD with the hydraulic suspension removed, which they regarded as a sin. Good to know there are people out there who like keeping these cars original, and how to do it. Brooklyn, and NYC in general, is a jungle of unknowledgeable and overpriced "foreign" car mechanics.