Product review (5 stars): Forget that $350 estimate!
Saved ourselves over $300!  Completely fixed the problem. Installed with a minimum of cussing.