Handguns are special, for whatever idiotic reason.
If it were a long gun, the buyer could be from another state and an FFL wouldn't be required. You could make the sale face-to-face.
That's my understanding and I'm wrong a lot, so someone correct me, please.