In essence, a foam gun is any device that attaches to a standard hose pipe and mixes a detergent-based product with the flow of water to produce thick clinging foam. The idea behind applying a blanket of foam to the car in advance of normal washing is simple and the benefits are obvious. If you apply a cleaning solution to dirty surfaces and enable it to cling in situ for several minutes, the cleaning agents have longer to work and therefore dissolve and suspend more dirt and grime. As a result, a lot more dirt and grime washes off during the subsequent pre-wash rinse, leaving relatively clean surfaces behind ready for a two bucket wash by hand. Clearly, the major benefit is that the bulk of the dirt and grime is removed before there is any contact with the car, which reduces the risk of inflicting marring during the hand-washing process. Although it's no match for a foam lance attached to a pressure washer, our Foam Gun is the next best choice.