Oh good grief. Here we go
MUST go to your PA FFL. RIFLE:
It does NOT need to be shipped FROM an FFL in VA per fed law. Owner can ship direct to your PA FFL via common carrier (UPS/Fed-Ex, ETC) Most common carriers have a "express" or "Overnight" delivery internal rule for shipping HANDGUNS. So the cost of shipping will be high for this mode of transfer. IF the seller takes HANDGUN to a VA FFL to ship to your PA FFL the FFL can ship via the USPS. (non licensees can not ship handguns through USPS) This shipping, say Reg Mail or Pri Mail W/insurance and signature will be about half of the common carrier "express" shipping/insurance.
You can NOT purchase a handgun out of state. IE: Go to VA and transfer/buy from VA FFL. Well, Actually you can buy it there but the HANDGUN would still need shipped to your PA FFL for transfer to you.
States vary on state laws so check VA out first. IANAL but I am an FFL and deal with shipping daily.
Otherwise, per fed law:
RIFLE can be shipped direct to your PA FFL via any carrier including USPS.
Or can be shipped FFL to FFL but this is unnecessary unless seller is not comfortable shipping the RIFLE. There is no protection afforded by shipping FFL to FFL.
You can go to VA and have rifle transfered to you in person via the VA FFL.