Caterpillar CAT 3304 or 3306 engine - new oil pump, part number 8N8635.