(Mounting Soapbox)....
The chain stores have lower prices, but d*mn few chain store employees know which end of a firearm to hold. Gun shops have the expertise to deal with any problems you OR the weapon have,and unless one is of such a caliber of firearms expert that one can do any and all repair and work, I suggest going there rather than a chain.
There's a classic story about a gun smith at a small shop. A local legend on the trap field brought in his match gun and wanted the smith to lighten up the front end an oz or two to speed up the swing a bit. Smith watched the LL mount and swing a few time and stated that he could do exactly that, but probably the LL could get the same effect by taking off the wrist watch he was wearing on his support arm.It worked, and you don't get that level of advice from the "Associate" at the chain store.
Like all of us, I have to budget fun money. I tend to buy guns and major things at gun shops, many of whom I've dealt with for decades. Ammo(except for 00 I special order by the caseload) and so on I get from "Dick's" or Walmart.