It's not quite as bleak as these fellows lead you to believe if all you want is a functional gun. Have a local machine shop turn a new firing pin using the good one for a model. They can turn it from drill rod and it shouldn't need hardening. If they use something else have them give it a "spring temper". You want it hard but not too hard. A new stock is expensive. Perhaps a local hobbyist can help clean up the inletting and epoxy bed the stock. Try Gun Parts Corp for the safety works. Just be careful to get everything working properly. A lot of guys on here can help with advice and having a project gun is something most of us have been through. It feels good to get things right. Good luck.