Product review (4 stars): good quality
Buying this device and installing myself saved me $250.00. A couple hours well spent. It was an exact replacement of the defective one and is working fine so far. It pays to get your hands a little dirty sometimes.