I have a 99 24 valve engine for sale. The block is a 99 & its broken. No pump,turbo,manifold. Your getting basicly a head,crank,rods,pistons,cam. The engine is still together & ran great when removed from the truck. It had approx 180,000 miles. Give me a call 815-541-6521.