2" x 12" oil cooler for Detroit Diesel engines, part number 23509345.
More at our Heat Exchangers page.