Over the last few weeks I have purchased 3 guns (two different orders) from Northwest Armory.

https://www.nwarmory.com/

They were among the best prices for what I was after and they had stock in specific models when almost no one else did. They were SUPER-FAST processing and shipping the orders out too. And best of all they know how to communicate! I instantly had emails confirming the orders and in less then 24 hours I had emails giving me tracking numbers. This is how it's supposed to be done! Quick and efficient and no nagging required!