I use a product called CT-18 to wash the bike. It is a non-caustic truck wash recommended by a Sydney based motorcycle accessories retailer. You dilute it as required, spray it on and rinse off with assistance of micro-fibre cloths. I've used it for some time now on my Bonneville and now on my Rocket Roadster. Does a great job removing grime. The wheels come up nicely.