You do not need the gem to get the speedo working
The 98+ ranger vss for the speedo is the rear axle 8.8 sensor, the signal is fed directly to the abs module which does the buffering (changes the pulses per mile down to the 8000 rotations per mile the speedo wants to see) then sends that signal to the gem, cluster, speed control and others.
You can use a Dakota digital or other brand speedo driver to emulate this. You can use any vss on your truck, wheel speed sensor, tailhousing sensor, oss sensor, or 8.8 ringer gear vss sensor, and buffer the signal to get close to the 8000ppm the truck wants to see.
In order to use a cable driven speedo you will need a tailhousing with a vss in it that can accept the cable, any 84-97 truck has this,
In 98 they went away.
Not sure if that helps, but I have done this a few times so if you need something let me know. I have made a 49 f1 body fit a 97 awd sploder, I have also converted countless rbv to other drivetrains and always figured out a way to make the speedo, odo, cruise, abs, 4wd and tach work
My 88 bii used a cable driven speedo for many many years before I finally went electronic aftermarket
There are ways! Aftermarket to the rescue!