Part No.338-0645, caterpillar camshaft assembly, controls engine valve timing, for heavy-duty cat diesel engine, replacement for mining & construction machinery.