You can go advanced with Fusion 360 - hobby version for free. This is what 3D printing can be useful at. I did find some old bad links to brownells website for that tool.

If the magazine charger is nothing more than an angled sleeve the task is manageable. I know I have started to learn more than a few new four letter words when trying to work with CAD software.