Autogeek Quart Foamaster Foam Gun
We compared several guns and found that the Foamaster is the best for car washing. It creates a substantial amount of foam by forcing water through the nozzle where it mixes with the diluted car shampoo that is in the gun's reservoir. The foam is richer, thicker, and sticks to the vehicle longer than soap applied by hand because the dilution ratio of the soap is higher.