214-7187 Caterpillar camshaft assembly, fits 3126 inline six-cylinder mechanical engine, synchronizes valve and fuel pump timing, widely used on 325B excavators, 950F wheel loaders and truck power units.