Well I seem to have fixed the ejector problem, by the looks of it from the years of use the the metal on the leading edge(porting that contacts the frame) of the ejector cam flowed out a bit so I took a hammer and tapped it back into place then polished the leading edge with a super fine grit stone. Now the tricky bit, finding an unmodified left front sight blade.