Careful with the Meguiar's Wheel Brightener, it is acid based, and it can damage certain types of wheels, like polished wheels, anodized wheels and other type of wheels. It is intended mostly for factory clear coated wheels and chrome wheels. I have heard of a few horror stories of detailers having to replace wheels to customers cars (even though they thought they were factory clear) at a great expense and have since gone away using this product on most wheels.
I have this product also, and it works great, but I am weary of using this product any more. On most wheels, I would use a more gentle product and just use elbow grease IE the proper brushes and/or steam cleaner to get the wheels cleans. Better safe than be sorry.
I have used the Duragloss ALL Wheel cleaner and it seemed just as effective as the Meguiars WHeel Brightner. I do not believe it is a acid based cleaner, but do not quote me on this. If you like Meguiar Products, their APC (All Purpose Cleaner) would also be a good cleaner for both wheels and tires, and is economical when diluted correctly. However, just plain car wash soap (sometimes is good enough) for routine cleaning with the proper brushes.
In the worst case scenario, be very careful with acid based wheel cleaners and make damn sure you know what type of wheels you are cleaning with them.
PS. Many people also use their clay bar to clean their wheels after their wheels cleaners, and after that they might use a polish and a wax to maintain their wheels. Their are dedicated wheel waxes or protectants on the markets, check out autopia store or any other of the top notch detailing stores and they can help you.