I use Sea Foam to clean out the fuel systems on my outboard , vehicles and lawn equipment. Also use it for winterization of the same. Good product and has never failed so far.
At work we use it to maintain clean fuel systems and winterization on a number of equipment from small to heavy.
Sea Foam would be my choice.