I have 5 of them. The goose necks drip a little gasoline, but they are okay. I like the metal cans over the plastic because metal is stronger. BUT they do dent if you drop things on them etc.
If you get spare round gaskets between the can and spout, be sure to get the correct ones for gasoline. The cheapies are for diesel fuel are made of neoprene. The good ones are viton rubber, the last I check they were like $5 each.