319-0678 Fuel pump for Caterpillar C7 C9 engine