Original and brand new genuine piston ring 229-1631 for caterpillar 512 3516 engine ring piston 2291631
Original and brand new genuine valve-spring retainer 137-6500 caterpillar 3408E 369D 3412E AD40 engine valve-spring retainer 1376500