That’s not true according to Business Insider:

While that is still part of the organization’s core function, today less than half of the NRA’s revenues come from program fees and membership dues.

Do you have a source that says otherwise?