Spoke to a Honda shop today and they said that if the O ring was worn the oil would be coming out from in-between the dizzy and head. They said that it's the seal and that Honda do not make a repair kit for it i.e. buy a brand new one arghhhhhhh !
So back to square one. Does anyone have a solution to this ?