You would think that Cabelas and Gander Mountain, with their enhanced buying power, would have cheaper guns and a bigger selection, but no.
I was looking at a Sig 226 at the Cabelas in Buda, and the clerk, who was a really nice and friendly guy, told me on the down low that the same gun at Academy was cheaper. Sure enough, he was right. I drove five minutes to Academy and bought the same gun for less at Academy, about $80 less.
Reds Range and McBrides are cheaper too, on almost every gun.
Don't even get me started on the Gander Mountain, Round Rock. That place deserves to go out of business with their ridiculous prices and snarky customer 'I know better than you because I work at a gun store' service. And on most days, it is empty, and deservedly so.
As far as selection, I was shopping for any .45 with a threaded barrel. Cabelas had none and would not order a 45 with a threaded barrel. I found an HK CT with threaded barrel at McBrides for less than MSRP and got a further haggle discount.
Cabelas will have sales on their guns, which is why I will drive there sometimes. I bought an over under for a real good price at Cabelas. Also, Cabelas has reloading stuff, such as powder and slightly overpriced primers (3.99 per K), but at least they have some. Gander Mountain has no reloading supplies.
I've never been in a Bass Pro Shop. I'm looking forward to it opening. More competition might lower prices.