I feel your pain, I have a 125 that has been a pita to get wired too. I tried making my own harness no luck, bought a new one and it was the wrong one

. Finally took the new one removed the stuff that didn't match soldered it back together and after a total of probably 20 hours of dinkin around the runs like a charm.
stick with it you will get there.