Also, if there are any race tracks in your area, find out where the racers have their work done.
I want to say that I paid $40 per hole, but that amount varies on how much you want/need cut and if the shop needs to buy tools to complete the job. I don't recall head/deck prices.
The crank was about $120. Six cylinder
But as previous stated, prices will vary.