Original and brand new genuine piston body 238-2720 caterpillar engine C7 325D 324D 329D engine piston body 2382720
Original and brand new genuine engine piston body assembly 319-6715 caterpillar C18 engine piston body assembly 3196715