Lots of cheaper alternatives that may not be rated for flammable liquids.
I opted for the more expensive but surely safer steel (or you could get aluminum) 100 gallon tank with a 12 volt (also available in 110 volt) Filrite brand 15 GPM pump with 10 micron inline filter and an auto-shutoff nozzle attached with 25 feet of hose. I got the whole setup used for $350. I bolted some steel swivel caster wheels to the tanks mounting tabs (it is designed to be bolted down to a truck bed) so I can roll it around as needed. Even with 100 gallons of fuel, it can be rolled easily on my concrete shop floor.
I keep it inside away from direct sunlight which limits the condensation factor. It has been a possible lifesaver or at least a back saver for me. I just pull up my tractors or RTV to the shop door, remove the nozzle, turn on the pump and fuel up. Rather than try to hook up cables to a battery, I bought a small automotive battery, put on a battery minder and mounted it above the fuel tank on a shelf. It has been that way for over 5 years and still no issues with the battery.
I opted for the 12 volt pump rather than look for a 110 volt just for the option of having fuel available even if a power outage occurs.
Putting money into a large storage tank and a fairly expensive pump with battery might seem overkill, but just one slip while trying to stand on a tire or slippery tractor platform with a 5 gallon can of fuel could put you in an accident situation that may cost you many thousands of dollars plus the pain and suffering that goes with it.