Mercruiser Inboard Transmission Cooler. Brand new part stored indoors for years. This will not work for sterndrive. 
Here is the part number for searching 8M2000178