I've used rapid prototypers like this with resin and sintered aluminium.
Both can hold some very tight tollerances as can be seen here.
3D printing demo -- ball bearings! - YouTube
If you can draw it you can print it.
And the printers are becoming cheaper and faster.
Bookmarks