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.