They do, they have them located near the fish & gun aisle
I'm not sure about Walmart. But I'd personally recommend the "UDAP" brand spray. I bought it in Homer, but it's probably available at Sportsman's or Bass Pro.
I do not know I just visit Walmart when ever I can...
Thanks! Your answer is awaiting moderation.