That sucks! A machine shop is "supposed" to be precise and work/communicate with customers. I guess, unfortunately, like allot of so called "shops" there's just not much attention to detail and quality out there, more laziness and lack of concern. You should post the shop name so others here know to stay away. I hate places that sell you they're the best and you end up with whatever they feel like giving you.