Product review (5 stars): perfect fit.
Can't believe I found this on Amazon!  OEM.  perfect fit.