I bought my son a Stevens 512, 12 gauge. He shot maybe a 1000 rounds through it and the firing pin on the bottom barrel broke, took two months to get it fixed. Used it this past weekend, 50 rounds and it broke again, switched to top barrel and upper firing pin broke as well. Please help, any suggestions (besides throwing it in the dump!) I've looked online and have been unable to find replacement firing pins.