If u choose to go 3D, The only way you're gonna get the detail you want is to use a stereolithography 3D printer, plastic extruder printers will give u ugly lines. (Although the zortrax is impressive but more for larger scale prints)
For best quality/affordability in a stereolithography machine You can look into the form1+ which is
Slow but amazing. Also there's a few places you can outsource to such as ownage and or digital geisha.
I know a few people with all these printers if u need any assistance