Product review (5 stars): Perfect fit
Difficult to install but it works perfectly.