Don't know anything about
B12, but I would suggest looking for its MSDS (Material Safety Data Sheet) on the Internet, to see what it is made out of -- that can help you make an educated decision about whether to use it, or not. If it contains alcohol, avoid it. Gasoline, in the USA, already has alcohol in it; alcohol will absorb water, it will separate out of the gasoline, over time, and if water is present, it will sink to the bottom of the tank. Alcohol also increases octane, so when it separates, the gasoline has even less octane!
Onwards to your original question about
SeaFoam...
SeaFoam is 100% petroleum distillates (no alcohol, period!). It will dissolve
minor varnish deposits, in the entire fuel system, when added to the gas tank; it will do a host of other things, which are covered on their web site (
link), and on the can.
I've used it for over six years, with tremendous results. I suggested it to a friend, whose 1982 Gold Wing was sputtering, and having idling issues. He added it to the tank, and after a short ride, it smoothed out, and purred like a kitten -- "That stuff is a mechanic in a can!" No, not really, but it can do some great things for you, if you have minor varnish issues.
I have added it to the crankcase on two cars, two trucks, three motorcycles, and some small engines, to remove varnish, carbon, and other sludge deposits. I put over 50,000 miles on each car, afterwards, and a few thousand miles on each truck, without issue. It turns the oil coal black, if there are deposits within, scouring the internal parts clean, in a good way.
On the bikes, I added it, ran them on the center-stand for five minutes to get the oil up to 180 F, where it could suspend crud, shifting through all gears, idling, to thoroughly flush the transmissions. The oil turned coal black, the first time. Then I changed the oil, and filter, to remove the crud.
I repeated the process on my '79 Honda, 5,000 miles later: 300 miles of riding, and the oil remained caramel-colored, no deposits dissolved, nothing happened. I changed oil and filter because I became nervous about it thinning my oil. We put another 7,000 miles on that bike, then sold it, without oil issues, or engine issues. We've racked up over 5,000 miles on our Voyager, touring, two up, with full bags, and trunk, since cleaning that engine/transmission: no issues, runs/shifts superbly.
I use
SeaFoam (~$9 per 16 oz. can) to preserve the gas, every Winter, for storage, topping off the tank, then adding the correct amount. Come Spring, the bikes start up easy, and run like they were never moth-balled. Great product, safe, effective, and very affordable. Be sure to run it through the fuel system once per month, as a preventative measure, to avoid varnish/water-in-the-fuel problems. Cheers!
1979 CB750K (sold, 2012, but not forgotten)
1983 Kawasaki 440 LTD Belt Drive (sold, 2011)
1993 Kawasaki Voyager XII