Part numbers with a suffix, usually -88, are rebuilt. (A suffix of -70 is the refundable core charge.) If there is no suffix, just a standard 10-digit number (xxx-xxx-xx-xx), that indicates new - not rebuilt.
It looks to me like you can get a rebuilt long block (with head) for $6k, or a NEW short block (no head) for the same $6k, or get a complete NEW engine with injection pump, turbo, water pump, manifolds, AC compressor, serp belt, on a sesame seed bun for $20k. (ouch!!) I would go for the rebuilt long block if at all possible (block + head only, no IP, no turbo, etc etc)