We can supply all kinds parts (drive shaft piston valve plate retainer plate, cylinder block ) for excavator road roller land scraper bulldozer shovel loader self-dischaging truck grader harvester. Caterpillar pump & parts Vane pump: 3G7638 3G7640 3G7653 3J7637 6E6666 9J5049 9J5050 9J5053 9J5058 9J5059 9J5060 9J5061 9J5064 9J5070 9J8277 9T6E666 Gear pump:2P9239 3P6816 3P6814 3P0380 MH101 MH102 07430-72263 24G-69-07000 765-21-32050 KP75 KP1403A P25 P37 P7600 Piston pump:3G2848 1U3840 8J6155 8J0498 8J6730 1003259 9T6857.