I found a brush at Kmart for cleaning the wheels that does a good job. I use soapy water and lots of elbow grease. The brush can also be found at Wall Mart and is labeled as a wheel brush.
Avoid using spray on tire cleaner to give the rubber the wet look. Any over spray goes on the rim and attracts all the brake dust.

I agree with everyone and the acid based cleaners should be avoided. I did read of a cleaner that is not acid based but could not find a supplier in Canada. I believe it is P21S alloy wheel cleaner. See article at
CanadianDriver: Unsightly Brake Dust (and what you can do about it)
Bill