I use this at my shop. You want a petroleum base product. Specially if you add it to the gas tank. Because you want it to mix with the gas & absorb the moist in there & have it all go out together. Ones that aren't petroleum base ether just settle at the bottom or floats on the top & really doesn't do anything.
Read the info on the bottle & it will tell you if it is or not.
But when I was in the mazda forums. All of them live by this stuff. Vehicle running rough, idles like crap, etc etc etc. Use seafoam on it & BAM! The beast is running normal.
I Haven't had any issues with it...yet...& hope I don't. If you use the booster line to suck it in. You don't want it to suck it in fast. It should take about 15-20 min for this process to be completed & you need to keep the RPMs between 1500-2000. It helps a lot if you have a container that does this job for you. With the tool, should be like 3 drops, stop, 3 drops, stop. In a bit of a fast pace. You do it by hand. Have it suck a little bit at a time.
If smoke is coming out of the exhaust, it's not really working then. You are just flooding the vehicle & the stuff is not doing what it should be doing.
I recommend every 20k-30k to do this along with cleaning the throttle body.