I use Seafoam because it does all of those things. Stabil is advertised as a fuel "stabilizer" (mostly light petroleum product w/5% alcohol), whereas Seafoam is advertised as a cleaner and fuel stabilizer (mostly hydrocarbon blend w/<25% alcohol). (contents according to MSDS of each product, minus proprietary contents & exact percentages)