Spray on wipe off cheap window cleaner for headlight lens, mirrors, clocks, shiny plastic, carbon, paintwork and lacquered ally.... 10mins. I need to do this regularly as living in rural Lincs we get a LOT of dust in the air off the fields, everything gets a covering. Autosol etc. and elbow grease for ally that needs a shine.... for as long as it takes or for as long as my fingers can take the strain
Most parts these days are so difficult to get to that you need an arsenal of shaped lolly sticks, toothpicks and other widgets or you need to disassemble/reassemble everything. Look at the 961 valve cover, 70% of it is under the tank and impossible to clean without removal of tank.... nah, clean what I can see and sod the rest, better things to do
I did make the grave mistake of putting the hose on my 961 soon after buying it to wash off any potential salt (first ride was last February with snow on the sides of the road), big big mistake as the underside of tank and seat got soaked, all the electric connections, the ecu, even the airbox took in water!