I have bought some gear from underwater works in tigard & they seemed to be pretty descent. One thing to consider is to make sure the dive shop has the pool in house. I have talked to some people that got their certification at a shop in portland that did not have the pool there & it was a pain. We got certified in vancouver but that is probably a little far for you to travel.
Cuda