I've used a number of these cleaners and currently using the one that Tesco makes and sells (red liquid in kitchen cleaner style plastic spray bottle). Saw it on the shelf last year and as it was cheap thought I'd try it. Works really well, I spray on before washing the car and finish off the last of the soapy water on all four wheels, works a treat.
Only car I had issues with was my C250 Elegance with the standard alloys, nothing would lift the dirt off those wheels, tried all sorts. In the end a mixture of wonder wheels, T-Cut and much rubbing with the handle of a soft plastic toothbrush shifted it. Each wheel took an hour, looked great in the advert when I sold it........