i think gas cans are expensive because they have to be manufactured with the special “spill proof system” on the nozzle instead of just a regular spout.
The largest US supplier (Blitz) was put out of business by the tort lawyers.