I also like the second poster much more than the first, but agree with some of the problems mentioned above. Perhaps a vertical layout would work better, so that the .22 would not poke into the yellow banner (or at least not interrupt the flow of the text -- maybe you could add those diagonal black caution stripes as a border?). Also, the .45 could be seen uncropped, but still faded into the background with the text over it. The cropping is the worst flaw IMHO, and even simply extending the current poster down to show the whole gun would be an improvement.
My 2 cents.