This is where I got the one I have. You have to hunt around but there are some wiring diagrams that are helpful. I used the stock wiring diagram and 2 of the wiring diagrams on hoopers site. They're on sale for $27!
74 TY 80, 175 and 250 no longer at Brewtus's house
95 Sportster 1200
13 Factory Beta 250