One question to consider though, if you buy a gun, or accessories from the big box guys that malfunction, how willing are they going to be to help you out? I'll admit buying from the big guys some, sure the prices are better, but the customer service sucks. When I visit my local gun shop, they actually know my name, and ask if they can help me, as opposed to the minimum wage dude at WallyWorld that I have to chase down to get ammo out of the locked case.
Not the case here. There is a well known local gun shop here, and gun prices are higher, not outrageous on all, but can be found for cheaper usually if you are willing to go to big box store (walfart, cabellas, Sometimes Dicks), and the big box stores customer service is better (not walfart though )
You may have to wait for ten minutes at the big box stores to get an available person, but when I get them, I usually get great advice, and love going back because of it. I find I just need to usually find the older gentlemen, great resources
Now at the big, well known gun shop, many times I have to wait for the employees to finish having a ten minute discussion between themselves before they feel like acknowledging you are right there staring at them. No thanks.....
Then there is another local gun shop, decent selection, good service, but at least 33% higher than where I can get elsewhere. If I NEED it now (have not needed it that bad yet), then that is the place, otherwise I will not even step in there.
Sorry, but it is my money, I work hard for it, so I expect to get a good price/service or it ain't leaving my pocket