firing pin is internal not a hammer like on a revolver
this is another case of you just needing to look at your ref image more closely and measure things out, its obvious in just a seconds glancing at it that
1. too long (unless it is a perspective issue)
2. foregrip should wrap around barrel more
3. barrel release should be bigger. some of the shapes are off.
just studdy your ref closely and keep going!