I-Caterpillar Pump Assembly