Product review (5 stars): Good fit, cheper than factory part
Fit perfectly.  Not terribly difficult to install.  There are some good how to videos out there.