Comes with crank , pistons and rods. Had 180psi compression but oil was leaking on head thru valve steam took the head never fixed the head. The item "Datsun Z 240Z 260z 280Z ZX Block Engine Motor Stock L28" is in sale since Friday, December 15, 2017. This item is in the category "eBay Motors\Parts & Accessories\Car & Truck Parts\Other Parts". The seller is "vistatronics" and is located in Phoenix, Arizona.This item can't be shipped, the buyer must pick up the item.