I should be writing lyrics, not playing with bikes. Oh well.
The various seals I ordered all turned up quick smart from Blue City Motorcycles, in South Australia, with free postage too! Cheers guys. I also found their prices to be cheaper than most so happy with that.
I'd left the oil pump in a container of oil all week, pumping it every now and again to make sure there were no nasties inside. It looks perfect. With new O-ring held in place with some grease, it was ready to be refitted.
Three M6 bolts hold it in place, then a thrust washer is fitted before the drive pin is inserted and then the gear can be pushed onto the shaft. Finally, a circlip holds it in place.