Product review (5 stars): Nice factory part
Factory part so it fits perfectly.  Not terribly difficult to install.  There are some good how to videos out there.