Product review (5 stars): Fit perfect
I found this on Amazon for the best price. The fit was great, and was not hard at all to install. If you need help with instructions, there are plenty of videos on line that will walk you through it.
I can't even imagine the the money I saved doing it my self!