Fixed well to have it fail in 2 days. Overcharged for labor - they didn't bring a pump, charged me labor to go back and get it while they used my pump instead. Almost 2 hrs in drive time for nothing. Parts were priced well over retail (50 instead is 15 retail). Since husband was out of town I feel they completely used the fact I was uninformed about situation to overcharge me. Other places rated work at 200, they charged 600. We still had to fix it all again 2 days later. Total ripoff and careless business practices.