IMPELLER MOUNTING SCREW M8x31.5 mm LEFT

IMPELLER MOUNTING SCREW M8x31.5 mm LEFT

IMPELLER MOUNTING SCREW M8x31.5 mm LEFT

Part number:
5037879
Technical Note