I have found the best prices from Jerry's Sport Center and Zanders. I tend to order most of my stuff from one of those two.
I also have not gotten any flack from either of them for not being a large dealer who moves 2,000 guns a month. Ok ya that was a slight exaggeration. But both of these places have been fine with my buying a few guns a here and there from them.