I have used both companies in different positions and had the same good experience. Easy to get your money, prompt servicing of broken machines, and no difficulties. There might be other good companies but I would stick with one of these 2 since they have a proven track record.
One thing not to do is consider doing it yourself. I was a PM at a property that owned its machines, though they were old. We spent so much money on outside repairs, had unhappy residents with the frequent downed machines, and doled out quarters as best we could to people who "lost money." And then carrying that damned bag of quarters to the bank was ridiculous. Plus, the bank took a 5% fee for running them through their coin counter!