Heat exchanger for John Deere engines, part number RE504480. 02035-005.
More at our Heat Exchangers page.