Product review (5 stars): Perfect fit.  Do your research.
Just as described.  Arrived in time and fits perfect.