Have to say, one of the best companies I've had the pleasure of dealing with. Mike was great to deal with, gave me a very quick quote over the phone, and was actually there that day and completed the work!!
Yes, it can be expensive for the short time it takes them, but ultimately it's saving you a lot of money and hassle that goes with a full unit replacement.
Would recommend to anybody in a heartbeat.