Ive also had great experiences with Engage Armament in Kensington, MD. Tom is very knowledgable and has great customer service. Will do business with him again. Ive also heard great things about Gun Connection but have yet to go by there. I will one day soon. So far, my votes go to: The Cop Shop in Baltimore Engage Armament in Kensington There is also Atlantic Guns in both Silver Spring and Rockville. They have great selections, but their prices need a lot of work.