I've used MWS wheel cleaner & you need to use gloves & eye protection. Its performs as described but its expensive & no better than other cleaners. If you do not need a perfect finish SDoc 100 motorcycle cleaner can be used dry with wheels on & a low press water hose or even a pump garden spray to wash off. It also has a corrosion inhibitor.
Tim