I support my local gunshop owners. Theres only (2) I buy from, refusing to deal with Walmart because the Waltons are already rich.
We dont have much for selection in the local shops, but they will order ANYTHING I want. ...sure they tack on a buck or so, but they have families to feed too. And its not as if they dont give a box of ammo too at times with any new firearm that I dont alreadly have ammo for.
Since there's complications/delays at times with my "Instant Background Check", working with a dealer that knows the situation and doesn't give me any grief over the wait on the phone as the State Police re-verify things is nice. (someone on deathrow in FL with same name as myself, and my having a nonconviction arrest in FL sets off flags).
My only other choices are to drive 40+ miles or so to big gun shops, that at times tend to have a snobbish staff. ...where as my two local guys appreciate my visit even if I'm just there to look. The bigger shops try to sell me big $$ stuff that I dont want, where as my local guys know that I know what I want and wont try to steer me into something on the shelf for more $$.
Find a local shop owner that will work with you, not try to work the cash out of your wallet. These days are hard on the mom & pop shops, supporting them even though they are a few bucks more is worth it. Yeah, $20-40 more then Walmart can be tough on the wallet for anyone - but theirs more at stake then a few hours of labor at work to cover it.