Product review (5 stars): Great product replacement
Great product replacement...but a REAL pain to install.  If you are the faint of heart, this isn't the DIY job for you.