Product review (5 stars): I don't know how long it will last--but so far so good.
Fits perfectly and the price is spot on (way less than name brand).  I don't know how long it will last--but so far so good.