Warm water and cheap car shampoo all wiped down with a good quality well looked after chamois leather.
SDoc100 bike cleaner to wash the bike, Paraffin for the chain, dry bike with a quality chamois and then wax with Muc-Off Miracle Shine (doesn't leave a dry white residue like other waxes). ACF-50 spray to protect the under fairing stuff. That's what I've come to use anyway.
Wash using 2 bucket method and lambswool mitt, dodo juice shampoo, rinse using a DA water filter (so no need for microfibre drying towels) bilberry wheel cleaner for....wheels, poorboys wheel sealant applied to wheels, Megs tyre dressing, Megs polish & Megs glaze for plastics/fairings, AG glass cleaner on mirrors and screen (although not glass, works very well) Wurth dry lube for chain, then plenty of standing back and admiring!
I can go missing for the day cleaning the car! I blame my pal who's got me into 'detailing', sad I know, but hey ho, each to their own!
most of that smells good enough to eat too! always makes me feel hungry when i use some of those products