mate get some engine degresser link gunk and jet wash it! thats for starters but makes sure the dizzy, plugs, leads, metering head are all covered.
another good product that i have found really good on hose and oil stains is soda crystal spray.
try these and see how you get on.