Brand NEW Hayward impeller part SPX2607C ( genuine) Hayward seal part SPX1600Z2 ( by US Seal made for salt water pools )