Just a suggestion here (not my role to tell you how to run your business, as I'm very happy with you and a long time, loyal customer.)
But, received an email today for a gun I've been waiting for a long time.
I called 11 minutes after the email was sent only to be told the gun was already sold out.
I understand and appreciate that sometimes you receive small shipments, and that "times are different", but how about a implementing a wait list, where those who sign up first get contacted first, and so on, instead of a race as to who call call you the quickest.
Thanks,