I should have been more clear about the handgun portion when I said the handgun needed to go through an FFL. I should have specifically said it has to come from an FFL in your own state of residence and you can’t take possession of one from an FFL in another state.
You seem pretty sure about the long gun having to come through an FFL so I admit I might be wrong.