Duct tape and baling wire should hold that in there for another 100k miles.
The picture of it in my head is a screw, fine threaded, 4 or 5mm diameter maybe? If you can find a hardware store that stocks enough metric screws/nuts/bolts you might be able to get a replacement. I can't remember if the threads are in the body of the dizzy or the vac advance. If in the advance and you can get it out I'd just take it in the hardware store and experiment with metric screws until you find the right one. Heck, you could pull the dizzy in a hardware store parking lot and take it in for that matter.

Not hard to align it back in if you scribe a line on the dizzy and motor.
Knowing Isuzu and how they tend to make things, you might find a suitable donor for the screw elsewhere on the truck until you can get it replaced.
_________________
95 Isuzu Trooper Daily Driver
86 Isuzu Trooper reliable backup
77 LUV 2wd stock beltway blaster (resting)
79 4x4 LUV project: 2.6L, 5spd, 31s (eventually)
MEPR: Man, my 4x4 makes all other LUVs look good
