Or you could drive into the much more "scenic"
Whitefish and buy your stuff at the Army-Navy or Sportsman's Skihaus across the road in the WF "Mall".
Conveniently located, as they say....as you come into Whitefish on US 93. No need to get involved in "downtown" WF's traffic
It takes me 30 minutes +- a couple mins to drive from my apartment in WF to the West Glacier turn at Belton.
And I'll bet that's not 5 minutes different than driving from Snappy's or Kalispell Army-Navy.
You'll see small businesses along US 2 that will carry stuff like fuel and bear spray...unless they're "out of stock" at the moment. And generally their prices are a lil higher...if that matters to you.
Personally, I'd take the time to go to Whitefish(Army-Navy or Sportsman's) or Kalispell(Army-Navy or Snappys) and shop for what you need. Close to a 100% chance you'll get what you need
and that they'll have anything you may have forgotten.
pocketlint
PS
I have to promote "The Fish". I live here