vlad, inventor of printhead doctor machine does the same.
they are in canada, price is also around $500 & although i can't criticize their service (and the fact that the owner of the company will have you transferred to his cell to discuss)
i can't say i am as happy with canadian customs inspectors.