How much should a basic 340 rebuild cost?

I got my engine back from the machine shop just about 10 months ago and still have the receipt.

Vat block: $167.50
Bore cylinders: $348
Check align bore: $75
Mock up block and crank: $85
Deck block: $225
Install cam bearings: $98
Grind crankshaft: $260
Balance engine: $395
Install pistons on rods: $94

Total: $1,747.50

I did the assembly myself.
Things have really went up since I last had a engine done back in the '90's. The machine shop we used would r&r the pistons for nothing as long as we bought the pistons from him.