Product review (1 stars): Nope.
This is a cheap version of the actual part you do need.  The rubber is wavy and soft and will cause water to leak.