Sorry for your difficulties. You're in a no win situation.
Here are a couple of quick observations:
Moving a project or retrieving parts from a belligerent vendor is going to be horribly frustrating and you will probably loose parts.
Your mechanic may be just as frustrated with the machinist...