Product review (5 stars): Perfect fit
Perfect fit, and the hubby didn't complain too loudly when installing it ;)  He was very picky about getting it lined up perfectly, but otherwise it went on fine.  It's been in for about 2 months now, with no issues.