This stowable Jerry Can Fuel Spout is capped on both ends so after you use it, you won't have to worry about gas getting everywhere.
Fits both the 1L and 2L Huenersdorff Fuel Friend Jerry Cans.
Can also be used to fuel the basic 2L Jerry Can from a Fuel Friend Jerry Can.
Not terribly cheap but you can either get this or improve your aim.
Made in Germany