I use a great product called CT-18 which I mix in a spray bottle and cover the whole bike. Let sit for 15 minutes then gentle pressure wash the whole lot off. Another spray with CT-18 and I go over the bike with a sponge which gets rid of the streaks. I then grab the simple green and hit the stuborn areas (chain lube overspray etc) with a small scrubbing brush. Final spray over with the pressure washer. I then hit the engine and chain and joints with WD-40 and go over all the plastics with armorall. Fire the bike up and ride around the block to warm up the wheel bearings and get rid of the water. Job done! Due to my use of the pressure washer I always pull the axels out after every ride and grease them up as well as packing under the dusct seal on the wheel bearing with grease. Never had an issue yet, although you need to check the headstem bearing when you use a pressure washer. Mine was a bit rusty after 12 months of use last time I checked.