Sorry can't help as I'm not near London but you mention tight tolerance threads and accurately indexed.

Now don't get me wrong but something like this requires experience that's been hard won and not 'training '

Training has to be done, but experience only comes with time, do you have this time at present that's the question you have to ask yourself before you make a current decision.