I got a life membership with some deal they were running, like Roy said it's not that hard to stem the tide of crap that they send you.
I like having my life b/c it keeps me as a member to be counted when they go tell Congressman so and so that they have X members. It also gives me the ability to give them more money when and if I want without my name dropping off the roles.
The NRA is far from perfect, but if you are a gun owner in America - you need to be a member.