I had problems with the advance auto carb cleaner on a polymer stocked rifle. It really did a number where it spilled on the shiny nylon finish. I also put a spot on my mak grips. It cleaned great, but couldn't bring myself to use it again. As far as foam goes, please keep us posted on what you think, as I am thinking of investing in some.
"A gun is a tool, Marian; no better or no worse than any other tool: an axe, a shovel or anything. A gun is as good or as bad as the man using it. Remember that." -- Shane
Who is John Galt?