Aaron Spuler of The Weapon Blog has his monthly list of contests up where you can win free guns and other cool stuff.
Looking over the list I see a Glock 19, a Sig, a couple of Diamondbacks, and a couple of Single Action Armys that should appeal to the cowboy in all of us. In terms of rifles, it is mostly hunting stuff like a Ruger 77 Hawkeye and a Savage Trophy Hunter XP.
Be sure to thank Aaron for this service he provides every month. These contests have better odds than the lottery and cost you nothing to enter.