I agree about GOA, am a member.

Second Amendment Foundation is another very good one.