mcoh1077563 caterpillar 3116 engine overhaul kit