If you are from a state other than SD you can buy a gun in SD, but the FFL dealer must mail it to another FFL dealer in your home state, where you must go to pick it up subject to the laws of the state you live...you can buy a gun from a private resident, but the resident has to take it to a FFL or at least ship it to a FFL in your state.