I just replaced the ejector spring and firing pin spring on a 12 ga. It now ejects empties over my shoulder. got the springs from wolf.