Foam is not far for the price. 3M products rarely disappoint, but their cost should be reduced. Abesco makes a similar product but cheaper. Although I like the product, it will not replace its competitor. My rating is really based on the range of the tube and the price. Another problem is that after 3-4 tubes of a manual dispenser, the hand hurts. The battery dispenser is bulky.