I think all private sales must go through an FFL transfer. You can purchase a long gun from a shop/FFL in a border state directly. I have purchased rifles at Sportsman’s Warehouse in Columbia.As I understand it, a resident of a State may purchase a long gun (rifle or shotgun) from a resident of a contiguous State, but handguns must go thru an FFL.

