For tires to get all the dirt and grime off I use Bleach-White for the tires...its gets them ready and real clean for the tire shine.
For the wheels after they are spot on clean I use Meg's UP then finish it up with a coat of light coat of my Zymol wax. What I do really seems to keep brake dust off the wheels and if you hit with a hose the dust just rolls off like it was not even there.