Thank you thank you thank you PetahW and OkieCruffler! Not sure what is up with the firing pin- truth be told, it isn't doing that now and don't know why it is like that in the photo. As for the extractor pin, I'll take that apart tomorrow and see what it yields. I'm... not very good at welding so might have to either
A) Find a replacement or
B) get some-one to weld it for me.
I'll tell you guys how it goes!