Hi,
That piece of rubber looks like a piece of trim from the radiator cowl and may not be related to your oil leak at all. The oil leak is almost certainly the oil seal on the end of the camshaft behind the fan which has more than likely hardened with age. Once the fan has been removed you can change the seal without removing the tacho/cam bearing housing.