Product review (5 stars): Five Stars
Was a perfect fit and easy enough for my teenage son to install.