Is there such a cleaner that isn't that chemical based and provides protection. I have diamond cut alloys with black paint on the mini, I used wonder wheels on my Mercedes that are also diamond cut and it's totally ruined them, I'm blaming that anyway. Be good for some winter protection too.