Product review (5 stars): This was a perfect replacement for our ailing icemaker
This was a perfect replacement for our ailing icemaker.  It came with everything needed for the swap.  I can't speak to its longevity since it's only been in for a few months.