Original and brand new genuine valve spring 467-4243 caterpillar C7 C9 160M 324D 336D 329D engine spring valve 4674243
Original and brand new genuine hydraulic oil filter 093-7521 caterpillar 323D 320D 580b engine filter 0937521
Original and brand new genuine caterpillar excavator parts 386-3457 E325D E336D E345D E320D monitor 3863457