The Hey Bear bear spray holster is multi functional. Fits in a standard bike water bottle cage. Works with the 8" tall, 8oz, can. Padded design for snug, secure fit on bike. And to protect can from dents. Yet allow fast access when needed.
Also has belt loops for use on waist belt of backpack.My padded hip belts on my bigger packs are designed to hold the Hey Bear, for a one handed draw of the can.
The third way to carry the Hey Bear, is with a small clip that I like to put on the lower shoulder strap webbing. This way the Hey Bear hangs down at your side at a handy location. You could also replace the small clip with a small carabiner.
Most colors available. I tend to think that a bright color is good for visibility. $25