Product review (5 stars): Five Stars
I tried the aftermarket one and it was terrible.  This one is great