Good, professional work is going to cost you a little bit more, but it's worth it to have the work done right the first time. In this case, there was a day's delay to get parts, which wasn't fantastic, but at least the parts turned out to be under warranty. Dave was very professional, courteous, and friendly; most important, he fixed the problem the first time.