Try The Gun Works, Joe Williams in Springfield, Or. Deals mainly in old guns, and should be able to look it over and tell you if they can repair it.
Otherwise I'd take it to Puyallup, Wa. to John Taylor Machine. Not much John can't fix, and has saved some guns for me that nobody else would fix.