Product review (4 stars): working good
So far so good.  The only reason I am not giving this 5 stars is because I haven't had it long enough to know how long it will last.  The generic parts I have purchased in the past would only last 1-3 months.  So far this part has been worth paying a little extra.