I have a similar problem. Dealer quoted me close to 2 grand adn wanted a week to do it. I priced all the parts myself at close to $900. When I can save up I will let the dealer handle the headache of it all. It seems like very complicated and tedious work. Definitely not a weekend project.
1995 E420 - retired
1986 420SEL - retired