This is a great idea.
I recall that a Colorado bank used to give away deer rifles when a CD was purchased. (No, not a music CD, a certificate of deposit.) This bank did a great business on time deposits. I wonder what happened to that program. Even Michael Moore got one, though I doubt he passed the necessary background check. (The background check excludes gun ownership by dirty, socialist, hippies.)