Hi Adam,
Happy to help if you are still looking. I have experience in developing this type of model and have worked with a number of industries doing similar things to what you ask. Also have CAD and CNC on site if needed.
Drop me a PM if you are still looking for help.
Simon V