Product review (5 stars): Fits like it says
I was surprised how fast it was delivered.  Perfect  fit.