Rebuilt Caterpillar Oil Cooler

oil cooler assembly