I have gone to a few shops and the place with pretty reasonable prices was cylinder head specialties. I have had 3 blocks machined there and they did a good job for a good price. The only downside is it always takes longer than the owner says it will. Why dont you rebuild it yourself?? Just get the block machined and new freeze plugs, bearings all around, rings, the works and get a gasket kit. Fun stuff.......