You got it wrong, he has STICK ON wheel weights, like I do. hammer on ones mess up your wheels, that is why I only have the pound-ons on the backs of my rims.
I can't help you much on your question, but I'm planning on getting my wheels cleaned up really good, then you should be able to use just soap and water to clean them. I regretably used Armor all wheel cleaner which is very acidic, used simple green, and Harley-Davidson wheel + tire cleaner, and my wheel weights are still hanging on. I haven't had them there for too long, though. I guess I'd just go for the chemical if you need it...sorry I can't help more. Maybe contact the manufacturer of the product you want to use.