I tried all 3 today. I'd spray a wheel and let sit for couple minutes, then use my HP hose to rinse them. The Diablo smelled like bubble gum, but didn't seem to do much cleaning. The Super Clean sprayed a stream of foam which made it hard to cover the whole wheel/tire combo. Once covered, it didn't really seem much more effective then the Diablo. The Eagle 1 was another story. As soon as I sprayed it on, brown was running off of the tires, and black was running down from the wheels. Once I sprayed it off, this wheel looked cleaner than the other two, and it had a much better spray pattern than the others. This is, I think, the E1 wheel cleaner I used before. There are some others I haven't tried but, I think I might try as many of them as I can find...there might be an even better one than the E1...