And, FWIW, you dont actually need a 'gunshop', just someone in your area who has the required FFL to be the receiving 'dealer' and complete the paperwork for you to pick up. Individuals who do this usually have a nominal fee. About every community has someone like this; ask around of your shooting friends. Some hardware stores that sell guns and ammo do this too. Here ACE does, just ask what their terms are to receive a gun for you.
Generally you can make the arraingments, pay the dealer you buy from, have 'your guy' FAX them a copy of his FFL to ship to, and have him call you when it shows up.
If you find somebody like this who treats you good buy some other stuff from them too.