And to add to Pop's commentary on the machine shop, if you have them responsible for all of the measuring and definition of what's required you don't run into the potential problem of something being the wrong size/fit (assuming a quality/responsible shop). Not many things worse than having a problem and the shop getting off the hook by saying something like "we did it the way YOU wanted it, not the way we would have done it! It's YOUR problem"