It is a single support and bearing, I've never seen the three-piece shafts.... glad I don't have one!
I'll check the dust cover, but it probably needs replacing. It is the original and has 550K miles on it. Time to replace.... damn cheap German parts!
I do not remember the cost for the W123 being over $100 for part and labor. Is the cost really this high or was I not paying attention when I wrote my check?
76 240D (W115) - 550K miles
78 300D (W123) - 200K+ miles