bought a new foamer today, from Auto Zone. PE ProElite.....$45.
Not saying it's the best out there but dang, it lays out some thick foam on whatever you point it at. And I only used it at the lowest air setting (more air more foam apparently).
Used it on my mower as a test with my 3200PSI/2.5GPM Simpson gas pressure washer. Was a treat.