Hi all,

I currently do not own a 3d printer but am very interested in the idea/possibly of purchasing one for a project of mine.
I've been toying with the idea of building a portable N64 but creating the housing is something I am stuck on... Particularly with how the screws will screw in. Circled areas as shown in this picture.


One of my favorite builds


I could potentially just use the gameboy advance housing, but want to build my own style with it as a reference.


So my question is:

If I were to print the bottom half and then the top half, will the 3d printer accurately print the housing along with the screw holes. I may end up building a few for friends so accuracy and precision is key!

Other questions I have:
-Do most printers have the ability to print smooth surfaces or will I need to sand it down for it to be perfectly smooth?
-Can most printers create threading? I can easily tap each one, but it would be very cool to have it come out ready to assemble.
-what would an estimated time frame to print out a full bottom/half roughly 7x5x1.5 (If I buy a printer I would probably spend 1-2k) ---I realize this may be a very vague question but I'm just looking for a guesstimation

I've been looking at the Flashforge (low price, decent volume, dual extruder), replicator 2 & 2x (seem great but high price), and the ultimaker printers (again.. high price). As I look more into it I realize the abundance of printers and its very very difficult to determine which is best for you.... I have a few more things I'd like to do with it so it wouldnt be just to create these PN64's but that will be the primary reason for my purchase.

Thank you for any help with this!