Product review (5 stars): Perfect fit
Perfect replacement.  Installation was a little tricky, but doable even for a novice.