SeaFoam is a fuel treatment and does a good job of cleaning fuel systems but it's not a stabilizer, people get them confused. For long term storage I use stabil marine fuel stabilizer in my boat, and it only gets ethanol free fuel.

For small two cycle engines I've gone to the pre-mixed stuff. I usually get it at wal-mart but you can get it from any small engine dealer, it's ethanol free pre-mixed with good synthetic two stroke. It's about $5 a quart at wal-mart and comes in a metal can that seals well. Unless you're running a chainsaw or weedeater professionally that'll last most users months and it's far better than mixing your own in plastic cans that aren't ever air tight.