Re: Engine swapped. Wiring help.
I put a 94 or 95 893 motor in my 98 frame. The 893 motor ran perfectly, but was leaking coolant into the oil so I had to remove it.
The pickup coil plug on the 893 was the same, and worked just fine with my 98 CDI and wiring. The tach on my 98 cluster worked fine too.
For some reason the oil and neutral lights didn't work. Not sure why, the pinouts may have been different. These are very simple circuits though, not hard to figure out.
The older bikes have a smaller stator, but I believe 96-99 are the same, and should be plug and play as well.
The VSS will be an issue, 96-97 were on the sprocket cover, while the 98 used a sensor in the case behind the starter. You can use the 98 sensor, but you will need a speedo healer for it to be accurate.
I also swapped an 94 893 radiator to my 98, and the fan wiring was the same. Plug and play.