Heat exchanger for Westerbeke engines, part number 15799-13CN. 3" X 13" Heat Exchanger, Mounts brazed to cooler.
More at our Heat Exchangers page.