The price really shouldn't very much. If you have AAA, give them a call and check their rates, and AAA does have better prices-sometimes.
As for the PIN number, just ask them and see if they can look up by your name. I don't know if they can actually do this, but it sure as heck can't hurt...