CATERPILLAR 3126B | Disassembly and Assembly

3126B and 3126E On-highway Engines