The bodies were 3d printed and made from PETG. A friend of mine has a nice printer at work that he has easy access to. I have tried on my printer at home but could not get good results although it proved useful for the prototypes. I think having an enclosure and better temperature control during printing is critical. I am still testing them out to see how they hold up. Good results so far, but still a bit of work to do.