Sausage,
you could try Draganfly for an oil pump,they do an exchange service,
send them your old pump, and £96.38 pounds, and they send back to you an iron bodied reconditioned oil
pump.
I fitted one to my superrocket when i was rebuilding the bottom end, and its working well.
Good luck with your bike..Ronnierockets..