The Eagle 1 A-Z is good, but I've been using Professional's Favorite "No More Dust" cleaner with great results, and it's a couple dollars cheaper for a bigger bottle. Also, I stumbled on this cleaner called "Touch Of Purple" at a home-show of all places. Check out
www.purplecleaner.com I spray it on after the wheels are clean and dry and then just wipe the whole wheel down and I've noticed much better resistance to brake dust. Also, when I do wash the truck, the brake dust comes off much easier. Not cheap, but a little bit goes a long way.