This is a 4" diameter oil cooler for Cummins engines, part number 3916002. See heat exchangers and coolers for more.