My local Goodwill ALWAYS has dozens of stainless steel water bottles for .99, many are "eco canteens" or other expensive brand names (probably $20 new in a store). We have about 10 in our pantry. I haven't purchased Gatorade/bottled water for years. Keep refilling and using our GW bottles. Guests over? No problem, I make them an ice water (we have an RO system). Or, if someone wants water for the road, I have no problem letting one or two go here and there. Much better for the environment also.
Well, maybe, but I think your uses case is different. I actually don't want stainless steel water bottles for hiking. The mouth is usually too narrow, they get really cold in the winter when you're taking icy cold water from a stream, and they're generally heavier. I do use an AL bottle for carrying white gas.
You're purchasing into what could have been a waste stream, so that's good. But I have to wonder how the energy and materials that are needed to create stainless steel bottles compares with plastic bottles - especially since I've seen a number of steel bottles go into the trash when someone loses the top.
Edit: Apparently once a steel bottle has been used 500 times, it's better than a single plastic bottle, for most environmental terms.
(But all of this is orthogonal to the safety issue.)