3D printing can honestly do anything you want it to at this stage, it's just a matter of money and to a lesser extent, time. Quality stuff is still slow due to the tiny layers, and a truly amazing printer is still big bucks. But it's already there, tech-wise.