Ok it seems to work on renewals also. My membership is up next month anyhow so I figured might as well try.. Got nice auto responder email a few secs after hitting the submit button.
Snip from email:
Thank you for renewing your NRA Membership. We appreciate your common interest in protecting...