The junk dealer in Tarant will repair your stuff. He's also probably the best repairer in the game. He won't care if you're magic or tech as long as you pay him.
Repairing broken items Has anyone been able to get the master repairer to repair broken items? He will charge me to fix them, but they remain broken.