Product review (1 stars): Internal Leaks
Pro: good compression connection for tubings, though plastic but comes with brass inserts.  No connection leakage on fittings.
Internal parts are removable for service.
It is supposed to be "universal" for dual, i.e. ice maker and water dispenser.  You may need to adjust brackets to fit which is my case for my whirlpool. It comes with extra short pieces of tubing for reaching if needed.
Compression fittings are better than push on connections to prevent fitting leaks, but more time to install.

Con: in my case, the solenoid valve (internal seal) does not hold, resulting slow dripping from water dispenser, although the solenoid coil resistance is the same as OEM in ohms and internal seal looks good.
But the fact is that it leaks.

I had to returned it (paying ~$7 return shipping). The seller claimed the item "can not accept it back at this time. It was returned in a condition outside the original." After I pointing out that defective fact the solenoid internal leaking, Amazon eventually refunded me but not the return shipping cost.
I could not tell the ice maker solenoid leaks or not. I should have taken notice of 1-star reviews of the item, but too late. My advice is to get the oem one and save you the potential trouble.