Sportsmans Warehouse has some of the best prices on stuff. It was actually cheaper than WalMart on an airgun I bought. Hard to believe. Luckily they are not closing down the store that's about five miles from me. My wife bought me a Brunton 8099 compass at our local S.W. that was cheaper than you find them online. Ammo is somewhat cheaper at WalMart though (if anyone could find ammo on the shelf anywhere these days!) S.W. has a decent selection of reasonable quality stuff usually. I like them better than our local Gander Mountain (Gander's prices are pretty high compared to S.W. usually)