interesting, I'm in Edmonton and have an Argentinian Colt that I'm working on, looks like it sat wraped up in a rag for a few years and that ruined the finish.
Guy here in Edmonton does refinishing, under $200 to have him repark all the parts as long as its stripped down, (which yours obviously is)
he's on the board here, Murdoc.
I ordered up some parts from Brownells that were needing to be replaced.