I gave up already and took it to a gunsmith, but it almost looked like the firing pin doubled as the ejector as it had lots, I'm talking like a half inch, of travel farther than seemed necessary, but I couldn't see what it was supposed to catch on to eject.