Product review (4 stars): Exactly what we needed
Was easy to replace, works great.  I did not use the wiring harness because I was not comfortable with cutting existing wires and connecting to new harness with no instructions.