I am sure there are better photographers than me on the site, but as I understand it, guns are best photo'd against a dark background and with predominant day light as the light source (ie, not flash if it can be helped).

Have a look here to see some good examples: http://www.losgi.com/index.html

Tim