Have a look on:
http://www.cleanyourcar.co.uk
Its where I get all my cleaning bit's and bobs from.
As for wheel cleaner I use AG custom wheel cleaner, it's very safe on the wheels and inner hub's however great at removing brake dust. Also nice and foamy.
If the cleaner is very acidic you will find it accelerates the build up of rust on the brake hub's and take the shine off the calipers quicker.