3D printing offers the end user flexibility of providing precision parts without the upfront cost of expensive moulds with a relatively short period of time. 3D printing allows the engineer or designer to test their design without having to spend thousands of dollars on tooling & prototypes.