In my opinion, this is the best wheel cleaner out there. I've tried many different wheel cleaners in the past but this was the only one that works well from the first spray. The only cons to me are price and the fact that it smells like rotten eggs. For what it can do, I'm willing to put up with the smell.