I did the same with worn out connectors that fell out of each other and made lousy connections.
I'd redo your old one, there's enough slack wire in the loom to strip wire back and add new connectors.
If you need to add short additional wires, same colour if you can get it.
Unless your bike has had a major fire that completely coozed the loom this would be your cheapest option, on the other hand for a mere $10,000 plus air freight I'm sure I can knock you one up.