Become a USCCA member. Insurance is MUCH better than NRA, tons of discounts, diverse training far beyond NRA, online training courses available, magazine is actually interesting (8 magazines vs 4 NRA magazines), no spam emails, and they actually fight for 2A rights in court and in practice. They have military & LE discounts as well.