Product review (5 stars): Exactly what I needed and at a very good price.
It was a bit of a puzzle to swap the wiring harness.  I'll blame that on having a puppy trying to help by knocking my beer over.  I had ice an hour later and it has worked perfectly since.