O ring sourced from statewide bearings in Welshpool , charged a big $2 , fitted it tonight and all fixed , well I hope so , shall go for test ride tomorrow , gave the bike a birthday as well and fitted two new Bridgestone bt30 tyres as well . Can't wait to ride . Case closed