Wish I could help you....I did a quick search to find the price of a new harness and didn't find anything at Pelican or Bavarian Autosport. Corrosion on the connectors is fairly common, though, and that can be cleaned off without replacing the entire harness. Of course yours could have been in such bad condition that a replacement made more sense. Still, I'd ask your mechanic what the harness cost, and then you can determine what the labor charge was. Better to clear the air now or else you'll mistrust him when the next project is due.