Hi Chris - Gcode can be a black box, you don't need to know about it but you do need to know how to set up a machine, set up the job (feeds speeds etc) then fix issues. The job you are describing would be better done by a machine shop. The machines except the Tormach are hobby level machines and not very efficient in production if your client has lots to do. If the project/client has the time and interest to get through the learning curve maybe 6 months to get comfortable in the environment with good mentoring and help. Ask a machinist how long it took to become a machinist? Even though the gcode is supplied you still have to make a part to the specifications and making a part to tolerance is not easy for a beginner....Peter