The advice that I’ve read is that it’s a bad idea to try to send physical items to Ukraine because of the challenging logistics of getting them there. They may, in fact, never arrive, and the challenge is probably even worse with guns because of various cross-border restrictions. Regarding the logistics, see this article:
The sentiment is greatly appreciated, but much better to donate money. You can do a search, and there is some discussion of it here: