Have you considered using a 3D printing service instead of buying your own printer? The accuracy of the prints is much higher and the materials produced by the higher-end printers are strong enough...