Product review (2 stars): Painful
After ordering the second model, we still had to buy parts at our local hardware store.  It was a pain to install.  Had to pay $80 to a local handy man to install it in the end.