I have two built just like these, and have ran over 100 rounds with them. Great, light weight tool to have. Haft the price. Here is a link of mine showing how the firing pin works....

...