With it's foaming nozzle and adapted dip tube our Venus Alkaline Foamer (with EPDM seals and stainless spring) will allow the application of foam using most cleaning products designed for that purpose.
Hand Foamer for snow foam, pre wash & wheel cleaner application suitable for all chemical products including those which are alkaline based (for example Bilt Hamber Auto Foam and Krystal Kleen Blizzard Force)
I was initially disappointed as I kept on running into problems that led me to believe the pump sprayer wasn't any good (plus I had seen various comments on forums). But my opinion of this kit has changed since I've gotten to grips with it. It is a tall unit so you have to adapt to this when using low down on the car (e.g. tyres).
1) Initially I could only get a few seconds of foam before it needed pumping again. This was because air was escaping between the top and bottom, so you really need to screw it quite tightly. Now I can use it for quite some time before it needs to be pumped again.
2) If you're storing mixed down chemicals, consider using deionized water rather than tap water. I found with tap water it starts to clump up after a week or so, and it will clog up the filter in the nozzle assembly.