This is a 3" diameter oil cooler CuNi for Cummins engines, part number 3912146CN. See heat exchangers and coolers for more.