I'm not sure about the engine cleaning. I've used a couple of different cleaners on my 'ol Five-O both worked about the same.
For carwash avoid dishwasher soap!! It'll strip off any protective finish you've put on. Use a good quality carwash soap. I use Zymol. Some use a sponge but I prefer a washmit. A sponge can trap the dirt IMHO.
As for your wheels, I generally use only products that I would use on the painted areas of the car. Once clean, wax 'em so all you need to do is spray them off or wipe them down gently. It takes some elbow grease to start but its worth the pay-off in the long run. Wheel cleaners can be pretty harsh and can remove the clearcoat over time. I've found the key is to wax 'em and wash them off often.
Just my $.02 ($3.65 Cdn.)
