Land rover short engine (V8 for instance) comes as block, cam, crank, pistons, rods.
A long engine will have the heads, rocker gear and a sump.
All other land rover engines come as what they call a "stripped assembly". this is basically an engine with no ancillaries, so its really a long engine but with a different name.