So, I bought the Pestblocker Great Stuff back in March 28, 2018 and I just used the last of it today. I bought the Foamnseal FNS 500 Polyurethane Foam Dispensing Gun/Tool along with it. Like many, I used to buy a can at my local hardware store for about 12-15 bucks, use it for a few things and then have to pitch it because it could never be re-used later. Really used to rub my rhubarb the wrong way knowing I was just throwing money away. Well, this is certainly not the case with these two products. Been just over two years since I first used it and re-used it and re-used it and re-used it. And now, I'm in the enviable position to have to buy another can that I will likely get another two years worth of use from. The foam still performs in the manner that it is supposed to and the gun has never clogged. If anything negative can be said it's that I bought a can of foam gun cleaner to go along with it and I have never needed to use it. The gun I bought is teflon coated everywhere; and not that cheap teflon coating, this stuff is the real deal - nothing sticks to it. Not even your overly clingly girlfriend could get a grip on this thing! I guess there's another negative I could throw out there: forget about using those plastic straws that come with the gun. They fly right off and are not very flexible when trying to get into awkward places. Just go buy some 3/16" or 5mm I.D. tubing at the hardware store or auto parts store, cut it to length, jam it on the end, zip tie it in place and fill your gaps like a crack-spackling, smiling fool!Now, yes, this Stuff can be a pain to work with, but what do you expect? It's incredibly sticky, expanding foam! It'd be like complaining that soap make your hand slippery! You just have to take it for what it is and like anything, the more you use it, the better you get at using it.Anyway, if you have gaps that need filling and/or pest you need to keep out, this is the Stuff you want. Buy the big can and the gun, use it, put it on your shelf and you're good to go for the next job a couple days, weeks, months or even years sown the road.