Product review (4 stars): Fits
Works.  Good fit.  Not cheap though.