I also wanted to relocate the ignition switch and use something smaller. I did a search and found a thread in which XSLeo uses one for an old Ford tractor. I got part #8N3679C from Rural King. Just right.
I mounted it in the neck gusset.
I got the same aluminum bodied signals I use on some of my other bikes.
I made some simple brackets to fork mount them like I did on my SR500.
The only difference is that on the XS650 forks they need to be bent slightly once bolted on, since the lower fork clamp bolts angle slightly.
Here they are mounted.
I got a 552 two prong flasher relay to replace the big three prong stock part. It plugs into the two brown wires on the connector.
While I had the harness off I got rid of the turn signal cancelling unit, the reserve lighting unit, and the light checker. The RLU and LC required a couple of wires to be connected after removal.
I went through the harness and got rid of what I won't be needing.
A little more to do on the wiring, making sure the routing is finalized before finishing it up.