Hi mikgo,
You could try drilling through the meat of the gear shaft bush then slip it into position on your drive shaft, next mark the hole position and drill through the metal shaft.
You can then slide a brass pin through bothe holes and either pein the ends to stop it working loose or just bend each end over.
Hope this helps
Ian