Hard to beat Gunbroker for finding a slew of used and a large selection of new guns. GunsAmerica works too. Auction Arms has a smaller selecton. Bud's gun shop has good new prices.
Google K9 blemished to get a deal on a slightly cosmetically flawed new K9 at a good price.