Product review (5 stars): Great fit.
This worked out perfectly.  Not too bad to install either.