Have seen pix from Philippines of LIKE 125's at the scooter wash shop looking like one giant soap bubble. Totally covered in foam, then they give it a rinse.
Too much for me.
I use sponge, bucket with bit of dish soap, long handled wash tool. Then gentle spray rinse.
Sometimes use that motorcycle spray wash (german?) on visible engine parts...with soft brush underneath to rid crud to keep engine cooler, and on rims,, not at home now, to mist it then sponge and gently rinse. Wipe dry. Wax with the excellent Honda motorcycle spray wax. Stuff lasts, keeps bugs from sticking. Beads water. Nothing on seats yet...need recommendations.
Stig