340 block value?

Well the pistons are a bit over $500 so that's $400 for a block with some machine work done.

I can see where the seller came up with the $900 but I wouldn't pay it.