This is the exact same gun as shown but broken down into parts for easier printing and customisation. Original credit goes to mynefild.
EDIT: Reuploaded all the parts in scale.
EDIT: Added alternate top plate for people having trouble fitting things. I can't test print this so I'm hoping it works. Should make things easier for all.
Also added alternative rear block. Previous was not fitting.