Product review (4 stars): Replacement of malfunctioning OEM unit
Although not exact replacement, it installed very easily.  I did not need the supplied wiring harnesses, and the purchase price was reasonable.  OEM replacement cost would have been about three times the cost of this unit.  I am happy with the result.