I have one 5 gallon plastic can I bought at Walmart....about $13. I keep it filled so when I need to refill it's handy. I put a kneeling pad up on the hood and use a siphon/pump like the ones supplied with a portable kerosene heater.
Two pumps or so and it does the rest itself. I use a small plastic clamp to keep the hose inside the filler hole. The last few drops are easily poured out after the siphon bottoms out. If I used more fuel I would probably invent a more elaborate setup....just isn't needed for at this time.