Part No.423-7588, caterpillar camshaft assembly for C18 engine, pre-assembled with timing gear and spacer, controls valve and fuel injection timing, overhaul spare part for generator sets and industrial power units.