If you have never been, go, and bring lots of money, along with a list of whatever supplies you might need, even if you think you don't need anything you will find stuff you can't pass up. NMLRA members can buy BP there from the association's magazine, at the spring shoot I think GOEX was $16.50 a can, Olde Eynesford $18, I did not buy any Swiss or Schuetzen but both are available. If it is your first visit give yourself at least a full day to take it in, two days would be better, three if you want to do the flea markets.
You can join the NMLRA at the gate if you are not a member. I'll be there Sunday and Monday.