Hi all from Aylsham, I just wondered where the best place is to get oil and air filters and such like. I would prefer O.E.M. stuff. I phoned S.T.R. in Norwich, who said they would phone me back, Haven't heard from them of course!