Product review (5 stars): Good replacement
If you need this, then you really need it.  And it is a good fit.  Installing it is another matter, that takes some effort, but the product is good.