I hate machine shops..

Also, I do agree about machine shops. I built a motor for one of my friends a few years ago. It was a 440 for his mud drag truck. This was a high$$$ build...Edelbrock alum heads, crane gold rockers, performer rpm, hughes cam, file fit rings, Diamond forged pistons, forged crank, eagle h-beam rods, etc, etc.
Well got the motor up and going and after a week of driving the passenger side rocker gear was making a hellacious noise. Pulled the cover off and there was alum shavings everywhere, ruined all the rocker arms. Thought it was a complete rocker failure, so called Crane and they were generous enough to send a complete new set!! Well got it all buttoned back up and a week later...the same thing....so okay okay it's something else.
Well, to spare some time, the "machine shop" put the cam bearings in wrong!!! This was a very reputable shop. My cousin Donnie, an ASE certified mechanic, and MOPAR nut and Guru went up there with my bud to have a talk with them. Of all nerve of the shop they said we beat the cam in with a hammer and twisted the bearings in their bore!! WTF!! Well, the truth came out as my cousin talked to the dude who put the bearings in...cousin asked him if he knew how to put bearings in a BB mopar and the dude answered..."like a small block chebbie" Incorrect sir!! You have to make sure the oil holes in the bearings line up with the holes in the block to oil the valve train!!! Busted sucka!!
Results.....they had to pay for all damage done and put someone "experienced" on it and built it all FREE of charge!!
So, i went as far as to buying my own cam bearing remover/installer tool from SnapOn...just don't trust em anymore....however, Angelo at the machine shop I use now knows what he's doing.