For the pistol grip adapter, you could injection mold it with a metal threaded insert, that way stripping wouldn't be much of an issue as far as the screw is concerned, and you could also have a piece of sheet metal going through the midsection along the y axis if bending forces are an issue.
You could greatly reduce costs and production time for that small item in which case.
The same might be said of the trunnion, if we analyze the forces acting on the trunnion, it'd be possible to come up with a composite design offering the advantages of full metal where needed and the cost effectiveness of the injection molded where applicable.
The frame and cover should definitely be sheet metal though, as the advantage would be lost, since small injection molded parts are vastly cheaper and more effective to produce than larger ones.
I don't think casting would be a very good idea for the trunnion or pistol grip though, cast parts are very rigid, and wouldn't withstand the fatigue as well as something machined or forged. But forging would be expensive to say the least.
Machining out of aluminum is still very viable as you well know, but considering how well it has performed thus far with only 3D printed ABS, it shows just how viable the combination of inserts and injection molding could be, especially considering that these parts were printed at a high layer height, 0.4mm right?
Plastic strength is almost entirely dependent on layer adhesion, with layers that high the parts are significantly weaker than something at 0.1 for example.
This wouldn't be an issue for injection molded parts however.
If you can average the forces acting on the trunnion, you should be able to use inventor to give you a rough idea of what the stresses should be like, just be sure to rationalize the fixed points properly or it won't give you meaningful results. After which you can change the design and play with various materials and their properties to see roughly how much a part may or may not deform under given stresses and work a new design based off these findings.
Another advantage to the composite design is the amount of money you're potentially saving in the quality control process, a failed composite part is going to be a small loss compared to a fully machined piece with a single problem potentially ruining the part. The fact that simpler metal parts can be combined with the more complex geometry of the cheaper plastic also enhances the QC cost reduction, or you could keep costs similar and increase the quality of the individual parts, though I don't think that's necessary for this design.
Mind you, it's not like you couldn't do the same thing with metal, break the part into less complex individual elements and what not, but the advantage wouldn't be as great as it'd be combined with the cheaper material.
I'd come at it from the idea that you want to keep the original dimensions and geometry and see what can be done to augment it accordingly.
At least for this stage of the game, a more comprehensive re-design could be pursued once you have resources in place to work with; your greatest advantage here is that you've got a very rugged base design, with a lot of room to grow and innovate down the line.