That's overall reasonable. I think it's more important to find a good shop you can trust to do good work. Reliable, good machining is worth more than what most shops will charge, even on the high end. On the flip side, poor machining can cost you ruined heads, blocks, lost time, money, etc...