All States Ag Parts Water Pump Leyland 704 604 344 272 285 472 384 485 462 282 702 270 4100 802 602 482 804 2100 262 255 37D2096 JCB 2B 2D 700 525 520HL 3CX 4D 3D 520 520M 3C 530HL 02301400 Fits JCB Tractor(s) 2B, 2D, 3C, 3CX, 3D, 4D, 520HL, 520M, 525, 530HL, 700 Fits JCB Construction & Industrial(s) 520 Replaces JCB OEM nos 03101600, 02301400 Fits Leyland Tractor(s) 255, 262, 270, 272, 282, 285, 344, 384, 462, 472, 482, 485, 602, 604, 702, 704, 802, 804, 2100, 4100 Replaces Leyland OEM nos HKJ2036, 37D2096, CMK2044, CMK2045, HKJ2136