So I just got it back from Kevin Burt who are the local independant Merc people, seems to run ok, but all he did was clean the dizzy cap and put a new set of plugs in it. So I have ordered a set of leads from Startech anyway, figured it wouldnt hurt to replace them...
He said the oil leak was just as much from the head gasket as the seal, so he left it alone.
Probably need to find a crashed E320 and swap some shit out.