You might try The Gun Room Inc. on SE Foster. I stopped by there while in Portland a couple of months ago. Not a bad browse, although I'd say few deals. The owner is very talkative and happy to show you around.