Gilbert's now has a $175 "Basic" annual membership that lets you get the reduced rate for ammo, which I think is a pretty good price. The only thing it doesn't have that the "premium" membership has is the discount on Under Armour clothes and store merchandise.
People there are always friendly...