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?