Product review (5 stars): Five Stars
Perfect fit, well packaged and arrived early.  It works too!  What more could you ask for.