Quite a few times I've seen people ask about this on forums.This engine swap is the easier that than trying to fit a CX500 engine into a GL motorcycle whereby you need to hack or change the wiring harness.
For a GL engine that has an,"Automatic Tensioner" for the Cam-chain you will need the Starter flywheel and all the stator,Main pulsars,Advance and retard unit pulsar plate from the CX and put them in the back of the GL rear case.
Then it's a straight swap.
If the GL engine is a,"Manual" Cam tensioner you can just swap the Rear cover straight over to the GL engine but you still need the Starter Flywheel from the CX and possibly the Main pulsars but not certain about the Main pulsars as they may be the same
You need to use the Starter Flywheel from the CX because it has a brass timing trigger button on it that the GL engines don't have.This is needed for the CDI ignition.






