Big +1 to Triple A Sporting Goods near Auburn. They are a firearms and archery dealer with a great selection of new and used guns.
Bought a used CZ75 Omega at a very good price.
Also have an indoor range. Super friendly and highly recommended.
They are a good place to shop. I've not made any firearm purchases but have found ammo at the store that no one has had. People there are knowledgeable and friendly.