You could try CCC on NE Alberta, they were pretty cool last time I went in. Recyclery probably doesn't have the tools, though I am not entirely sure, only been to the one on 11th.
You could even try Bicycle Gallery, but I have not really been in there, and they tend to be kind of expensive as well.
I haven't lived in Portland for a while, so I might be out of date.