Product review (5 stars): perfect fit, easy to install
Very easy to install (I'm a female with no training) and came with lots of extra parts I didn't even need. Took me 10 minutes tops.