SL-AB021 Water Pump for cummins Engine 6B 6BT 4B 4BT 6BTA

SL-AB021 Water Pump for cummins Engine 6B 6BT 4B 4BT 6BTA

Part Number: 5086959AA

Cross Number: 5086959AB, 5086959AA, R5086959AA, 3283602 3389145