Up for sale is a mercruiser oem oil cooler part number 99356A 2 the specs are end to end 8" The cooler body itself is 4-1/2 the water inlet/outlet are 1-1/4 the oil inlet and outlet are 3/8 please check fitment before buying this is a brand new in the box mercruiser oil cooler thank you