none of my bikes ever see water unless I get in the rain
no reason to force water where it doesn't belong, let it steam away and stain things
I use a silicone spray sold for motorcycles
now the spray will attract dust, but it all wipes off clean
make the hoses look new, black plastics look new never had plastics fade either
for the rear wheel because of the chain lube I may clean it with a rag sprayed in some sort of auto detailer spray
it seems to rub away the lube nicely on the wheel
Ive never had a street bike, not ridden in the rain ever get dirty enough to require water washing
they are small enough you can wipe down dry in 5 min
always keep silicon protection on it and cleans up super fast
yesterday someone mentioned I must never ride it because its so clean, I said the week before I was on a 8hr ride and have not cleaned it yet