There are enough of gun related stuff said in the US by everyone in day to day matters. "Give it a shot" is what we tell someone who won't try something. It is common also to say, "It is something to shoot for". "Right on target" and "in the crosshairs" are the terms used to indicate the approach is right. When someone needs more information to handle something, they say, "I need more ammunition". Without knowing enough, if someone is attempting to do something, we say, "He is shooting in the dark". When we like to encourage someone to do something, we say, "Take your best shot". If someone is doing nothing, they we say, "He is shooting the breeze".
When someone does something unexpected out of them, then we say, "I got blown away". If we like to appreciate someone's smile, we say, "You have a killer smile". If someone is countering our arguments, then we say, "He is shooting holes in my argument". If someone has all information with reference to a particular situation, then we say, "He is armed with the facts". If someone said something before understanding all the facts of a situation, then we say, "He jumped the gun". "Keep your power dry" is what we say when one should be calm and be prepared for a problem. If someone doesn't know a thing about a situation but still talks about it as if he knows it, then we say, "He is shooting from his hip". Even when someone is always telling things like it is, then we say, "Straight shooter". When soneone gets upset and angry, we say, "He is ballistic". If someone is not bound by the rules, then we say, "He is a loose cannon". When someone is ready to do something, then we say, "He is locked and loaded".
I have only listed a few and there are many more such usages common here in the US.