Product review (5 stars): Don't get aftermarket!  This is so much better.
Do yourself a favor and get the OEM (this one) over after market versions. Fits just right, noise level perfect, water drains as it should.