this is off a used yp20g water pump look at the pictures what you see is what you get please make sure this is what you want before purchasing. parting out a working pump engine is bad. includes mechanical seal and o ring.