I'm sure a lot of companies will listen to you if you're willing to give it away. Which you'd be doing without a patent.
You say another company had the same idea, but failed too produce it. If you know that. I'm sure all the other gun companies know about it too. They could be experimenting with the idea now.