You don’t need $55 worth of bear spray.
In close quarters like a store (with no breeze), wasp spray, which will shoot to 20 feet, works just as well, maybe better.
Wasp spray is like silly string. Straight stream. It is flammable though and makes a neat flamethrower when coupled w a lighter.