Don't have the numbers to the pennies but it borke down like this;
Clean the block, magnaflux, measure to determine work needed: $225
turn and polish the crank : $125
measure and balance rotating assembly: $375
Deck and bore block: $575
There not the cheapest around but have a great reputation in the hot rod circles. They do a lot of high performance work on all brands and have a big following in the Harley circles. Super clean shop and they take a lot of pride in their work (they gave me the CD with all the pictures of the work on my engine).