I can tell you what I use, for cleaning I use Griot's garage wheel cleaner, biodegradable, easy to use-spray on, hang out for about a minute scrub and spray off, works fantastic.
may also check out ADAMS in the supporting vendors section. I don't have experience with their particular pruduct for this application, but I can tell you their all of their detailing products that I have used are top notch! ldtu: