Heat exchanger for Universal engines, part number 300118. 2" Diameter Veritcal.
More at our Heat Exchangers page.