Product review (5 stars): A WIN!
Arrived on time!!!!  And it fit!  That is a win in my book...