Product review (1 stars): The rubber seal was too small, it leaked....
The part came promptly and looked just right accept the rubber seal was just a tad smaller.  The existing one was snug when pulled in and out, this one virtually fell into the slot i.e. room to spare.  So it leaked...  There was no fix to keep it from leaking... the rubber seal was just too small.  So I put the old one back in just for now and will order another from elsewhere.  This batch did not work...