Product review (5 stars): Fits perfectly. A lot of work to install it ...
Fits perfectly. A lot of work to install it but once you figure out how to get it in place everything else is not that hard.