@Jenny_F: You have some interesting questions but I'm too brain dead to answer. @JNOV: I recommend the Ruger GP 100…