F88 Water Deflector Shaft
Sloan
MFR# 0396089PK | MSC-2104408