While surfin the ole Internet I came across a very well done German Mercedes parts website:
http://sls.sparebase.de/start/index.phtml
Look for the little British flag, click it and it translate to English.
The blow up diagrams of the 107s were excellent, and the web site itself was the greatest. Has anyone on the forum ever done business with these guys?