after market oil cap is not cheap here in america your looking for $50 and up
mugen cap is around $75 i believe
moral of the story try to check everything on your engine whenever you open it or claen it up. I open mine 1 once a week most of the time and clean the whole engine bay and check stuff.
but seriously where did the oil cap go

p.s. next time tighten it all the way