Replacement CAT 20R-3306 hydraulic piston pump