There may only be a $10 diff in getting one from your local Pontiac Parts dept....
and if they need a vin on a GTP just walk over and get one from one of their cars in the lot. I dont have a vin on one or I'd give it to ya.
Keep in mind that Gmpartsdirect are full of asssssholes and they have ZERO customer service. They are about the cheapest though.
I just bought mine from the dealership parts counter. Gave em the part number and they ordered it.
If your determined to go that route Ill see if I can find you a vin. Ebay can be a good harvest point.