I picked up a bottle of this the other day. used it today on my wifes Impreza and the wheels where pretty dirty..been a few weeks since I was able to clean it. I would say it cleaned as good as sonax but compared to Sonax when agitated it foams up alot. Sonax doesnt foam or suds at all when scrubbing. I will def buy it again. it does stink just as bad as the others. they added a slight cherry scent but its still stinky as hell.