I found Phoenix Tech to be a fair company that does good work when it came to repairing my printer. I initially had them try to fix an old but reliable printer that as it turned out, the parts were no longer available. Having already paid the initial fee, I was a little unhappy with that result but they agreed to comp the new maintenance cartridge that they had purchased to do their testing. That worked out for me because I found my same printer (used) on eBay and was able to utilize it on the used printer.
I asked them to fix another, more current printer and they did so in a timely fashion and I was surprised at the quality of the print since I hadn't used it in so long. It's nice to have two printers that I can now go to for my printing needs.