Heat exchanger for Universal engines, part number 299835. 3" Diameter; M25.
More at our Heat Exchangers page.