Original and brand new genuine piston ring 229-1631 for caterpillar 512 3516 engine ring piston 2291631
Original and brand new genuine oil filter 377-6969 for caterpillar 305.5E2 272D 306E engine oil filter 3776969