Price seemed high, but I was willing to pay it to end the problem.  After enduring leaks for 2 years, work was to be done on the spot.  The sales person did the work and he was excellent!  So far, no problems!