I've never seen a 722.435 but I have seen a 722.303 - which does at least have an electronic speedo cable.
Looking at the Russian EPC on
EverythingBenz - Mercedes-Benz Forum and Web Search Using Google it looks like the starter is positioned on the left hand side of the car - is that the case? The starter is on the right hand side of the car for an OM617 / 722.303 combination...
Can you say whether you have a W210 or a W124? 1995 seems to be a change over year...