4" x 12" oil cooler for Detroit Diesel engines, part number 23504773.
See our Heat Exchangers page for more.