The HP89M is a Stage 2 Mid Dress long block including the block, aluminum heads, intake manifold, distributor, valve covers, timing cover, oil pan, oil pump, water pump, harmonic balancer, and flexplate. Carburetor, fuel pump, spark plugs, and wires are not included.