I agree, finding a company that will do just what is needed is very nice.
I asked the tech about cleaning - he said don't bother as the units are self doing. The other company I had dealt with in the past always tried to get me on a 6 time contract for cleaning at $89 a shot, every 6 months. I didn't think it needed that so I declined.
Now I find out that I was right, it doesn't need that.