For quick, in-between cleanups or on rides, I use either Mother's or Meguiar's quick detailer sprays and a terry or microfiber cloth.
For a standard wash, I use Meguirar's car wash soap and water.
For the windshield, I like Plexus.
I use Mother's or Meguiar's wax for detailing, just as I do on my cars. This works well on all painted parts.
For the chrome, I keep a coat of the above wax on them, but for a once- or twice-a-year extra-good detailing, I'll use Mother's chrome polish.
When I had leather bags, I used Eagle One leather cleaner and protector.
I'm sure there are other good products out there, but after trying a bunch a couple of years back, these are the ones that I like best.
Jim