I have the NATO cans from Deutsche Optik. They are really nice and my new fuel can standard and they never leak, unlike Blitz cans that leak if they are stored sideways.
NATO cans are the only way to go. I remember when you could get them from the military surplus guys for around $10 a can (sigh).
You also need a NATO or Swiss fill nozzle, NOT the cheap Chinese knock-offs!