Very hard for a small shop to make money on new guns. Used guns are much more profitable. I did the gunsmithing for a fairly large shop a while back. The owner had his retired dad out hunting constantly for used guns. His dad would buy out estates, buy at local auctions, shop other dealers when on vacation in other states(prices vary around the country), check out flea markets, anywhere they thought they might get a good deal on used guns. It was not uncommon for them to buy a hundred or more at a time. You could also pawn guns there (they said thats where they made the most money). They sold new guns at just over their cost in the hopes of making money on trade-ins.