Yes, the problem is you don't know what you have.
If your truck was bone stock, I could say for certainty what you have. But since a PO installed it, and you currently have no VSS, (no cable OR VSS on t-case) I have no idea WHAT you have under the dash anymore. YOU have to be the one to find that out. If the '90 wiring is INTACT, then it has a DRAC, which REQUIRES the 40 pulse VSS setup.
An '82-89 cluster will get you a speedometer that works. Ignoring everything else I've posted, if you get a speedometer cable the right length, that mates to that speedometer, and install it in your truck (not even connecting the gauge wires back up at this point) you will have a working speedometer.
If you grab the VSS buffer that comes attached to (most of) the '82-89 trucks with that cluster, and wire it up as I said, your ECM will now know how fast your vehicle is traveling.
After that, you can worry about how to make the cluster connector work for your oil pressure, lights, etc.
The eastwood thing might work, but I'd never pay that much for a speed sensor, when a complete '82-89 cluster should be about $25.