Product review (5 stars): At the writing of this post. It fit perfectly ...
At the writing of this post.  It fit perfectly and is working as it should.  Would have no problem in buying from this company again!