What about the steering gear box?
I tried looking it up on Fastlane and their part numbers are one digit off....one has a 2 at the end and the other has a 7. Do the part numbers have to match exactly?
1995 E300 Diesel
1994 S500 W140
1990 300 SEL