I’ve sold some hand guns face to face, but I’ve always done so by going to an FFL and having a background check done on the purchaser. It cost me $25. Transferring that gun to someone who could “legally” own it vs some one who could not legally own it was worth the cost to me.
Maybe that process is not technically face to face but that’s the only way I’d do it.
Sold it today to a deputy. Real nice guy, he used to work under my 1st cousin who died several years ago. Pleasant transaction, and had no qualms about doing business with this man. He even called me a couple hours after I got home, and told me to keep in touch so we could go to the range together.