Ori, you are welcome.
Ok I printed a thing. On my Prusa I3MK3 I used the 0.15mm Optimal setting with a fill density of 20% and I printed with supports. The filament is Matter Hackers MH ABS Build Series 1.75mm. I prefer ABS over PLA since it is more impact resistant; however, ABS can be tricky. ABS can deform and crack during the printing if there is air circulating around it so I recommend you have an enclosure around your printer if you print with ABS.
After it printed, I gave all the parts an Acetone wash. Simply put some Acetone in a metal bowl, dip a brush in the acetone and wipe all the parts with it. Place the parts on some wax paper and let dry. The Acetone will melt the outer layer of ABS creating a gloss coating on the model and assist in smoothing some of the print lines. You will lose some detail but not a lot. The parts will become very sticky when the Acetone is applied. Think of it like coating the part with super glue. Here are the two end caps after the Acetone wash.
You will notice that there are still lots of defects on the parts. I used 100 and 220 grit sand paper to even out the surface and remove any defects. After sanding I test fit everything and reduced any lips that did not fit well. I washed all the parts with warm soapy water, rinsed and hung them to dry.
That is where I am at this time.
Update,
I built all the electronics (sans momentary push button switches which should arrive today).
Sanded and ready for primer paint.
After the primer cured, I applied a layer of metallic silver over all the parts except the objective lens shaft.
I have modeled a small light diffusion box for the ocular screen and will print it tonight.
Thanks for the interest.
Update,
Well Amazon has failed me. The momentary switches have still not arrived. Oh well, there is new DLC for Fallout 76, so there is that.
Ok, I applied the olive-green paint on the parts that needed it and applied flat black on the shaft and lens end cap.
So, once the switches come in, I will assemble everything and then begin the weathering.
Thanks for the interest.