I get all of my PG and VG from my pharmacy, Rite Aid and Walgreens carry it. You will have to ask the pharmacy counter for PG as it is not typically on the shelf. You can get a 16 oz bottle of PG for about $18 and a 6 oz bottle of VG for about $6, they are all marked as USP.
Also if they ask...