Product review (5 stars): While not an "EXACT" replacement, it was close and it works!
My old icemaker was still working (sort of) but the non stick coating was coming off and it was about fifteen years old.  While this icemaker is supposed to be an "exact replacement", I found that is very close, but not EXACT.  Several parts required that they be modified or swapped from the old unit.
Even though the new icemaker came with two wiring harnesses, Neither one matched the connection built into the Kitchenaid refrigerator.  No problem though; I just reused the old one which was longer and fit the new icemaker perfectly.  A couple of clips were removed from the old unit for re-use.  One thing that I had to do was to open up the plastic shield on the right end with a box cutter and it has been producing ice for one day and so far, has worked very well.
I did also replace the refrigerator water valve to complete the repair process.