For years we have been using the "no spill fuel saver", West Marine #290430, I know a lot of other places also carry it. Attaches to the tank vent by suction cups when you aare fueling. At our marina the fuel dock has one that they will loan you as they sure don't want any fuel in the water.