Yeah, I remember the metal swing spout dispensers except that the spouts were like steel tubing and hinged where they were attached to the metal container which held 5 quarts. I also recall that some people used glass mason (canning) jars with the metal spout as pictured in your post. People took them to a gas station and the attendant filled them from bulk containers which had pumps on the tops. Bulk oil was available in straight 20, 30, 40, and 50 weights (San Francisco Bay Area).That's a "new" style from the 60s, when I started "wrenching" we used a swing spout oil can filled from bulk supply drums, before that we used glass bottles with metal spouts.
Vintage Swing Spout Oil Can Dispenser by Swingspout Copper Half Gallon | eBay
Magnolia Gas Glass Motor Oil Bottles with Metal Carrier Carrying Display Rack | eBay