If you really want to save weight, buy a composite tank. They are super in volume-to-weight ratio. But they cost a lot; like a nice bicycle, you pay for the weight you don’t have to carry.
Those old, low-tech 3AA series steel tanks are cheap. I have one with a 1960s manufacturing date. It has been hydro tested any number of times, most recently last week. It holds 50 cu feet and cost me $5 at a pilot swap meet plus a hydro test. Yes, it weighs 32 pounds, but it will give 40+ man-hours with an oxymizer at 12K feet.
Cost to fill is $40 at the airport -- so that's $1.00 per hour. I go on O2 at 9000’ day and 5000’ at night.
Yes, you can get your O2 bottle filled at the scuba or welding shop, but make sure they put in O2 and not air or Nitrox. No, that's not a joke -- I recall an accident report where the NTSB found the O2 bottle contained 21% oxygen, to wit, compressed air. Reference NTSB IAD97FA060.