Caterpillar 3406B, Oil Coolers, (GOOD USED) Caterpillar 3406B Engine Oil Cooler OEM 4N640 For Sale, Part # 4N640, Stock # 6001 | Tested & Inspected!