Printed in a mix of ABS and PLA as that's what I had lying around. Lots of bits fit together well without leaving seams, very well thought out. Black lines are a PITA to paint!
The magazine mount is a little fragile, I glued mine completely closed as it's for display. Cosplay or action shots might want to reinforce the pin holding the mag to the swing arm.