Engine builders...this machining cost sound excessive?

It's been a about 2 years since I had any machine work done but my guy charged:
$250 to bore with deck plate
$120 to cook block
$250 to balance assembly
$200 to line bore
$175 to deck block
$600 to assemble engine
$100 extra for file fit rings
$75 to degree cam
$90 to mill heads
$40 to pressure check 1 head