thanks rich but after further inspection and also what andy said the seal on my bike has not failed but just slid down the shaft and out of the pump casing so now i have cleaned everything up i have glued it in place with some silicone sealer
i had the o`rings in stock so ill give it a test and keep an eye on tthe gearbox level!!!!!