Check out Al's Gun in Henrico County. Located at 4501 Williamsburg Rd. He charges $15, including VSP background check fee. He made the transaction very easy and is a good guy too. I have no affiliation with the store or owner, just wanted to give people in the RVA area a heads up on a decent FFL.

*** ETA- As of today, 30 Jan 2021, AL's Guns will no longer do private sale transactions. The owner said it just to much hassle for him. ***