The best advice that you can take from this thread is to get some straight up referrals! It will save you a lot of head ache. My recommendation would be this Precision Machining company. I have been using them for a long time, they are very dependable and will even do customizations. Hope this...