I start with the pressure washer to get rid of surface dirt that can be quickly blasted off, then I spray the whole bike with high performance muck off and leave it on for a few minutes, spray it again with the pressure washer, give the full bike a drying off with a leather, give the full bike a polishing with meguirs tech wax, wipe all the wax off with a clean cloth. I then finish off by spraying all the fairings, screen, mirrors and wheels with cock pit shine (the stuff u use on car dashboards) wipe it off with a clean cloth, I then autosol my exhaust and I'm done
I also oil the chain after cleaning the bike.
I do that once a week, here's a great tip for u guys, get a large can of cock pit shine as u'll go through it like there's no tomorrow but it's only a couple of quid and it's worth it's weight in gold, spray your bike with it and then remove with a clean cloth b4 every ride, only takes 5 minutes and makes ur bike gleam!
If it's broke spray it with WD40, if it's still broke spray it again and leave it over night, if it's still broke, bin it.