Product review (5 stars): you don't pay enough for me to do this for you.
fit perfectly and works great.  took too long to ship.