Hi Luke, sorry I didn't get straight back to you, but I used this morning to take some photos that should help you out.
Yes, you can get a VSS from a number of sources. I found one from an Barina years ago, I think it was an 80's model - it must have been used to control EGR or something. It's still the one that's currently in Piggles and it is keeping the G16B /AW-4 computers happy. Balenos etc aren't a source, as they used electric speedos. Your source will be swift/barina or vitara. I think GV are also electric speedo so you won't find one there.
Here's some photos to help you identify and fit a VSS. I have always seen this done in a much more complicated way (pulling the speedo unit itself apart) and I can't see the point in doing that.
Here is the donor EFI vitara cluster. I've already pulled the gauge needles.
If you turn it over, you can see the VSS screw terminals on the RHS of the speedo drive. They are labelled G (ground, or -ve) and R.S for Reed Switch
Pull the face of the cluster
and unscrew the two large screws that hold the speedo unit in, and the two small screws that connect the VSS to the cluster.... and pull out the speedo.
Here's a non VSS and VSS speedo side by side. You can see they are identical except for the VSS connections.
Here is a gutted WT cluster. You can see the holes for the VSS on the left of the big hole for the speedo drive.
Drop the vitara/swift/whatever speedo in, and do all the screws up:
Now run the wire from the bottom screw to the VSS wire of the computer, and you're away.
Hope this helps.
All suzuki speedo units that I'm aware of have the same ratio - 637 rev/km as far as I recall, so the speedo will read the same. I think the vitara odo numbers and reset line up perfectly with the Sierra gauge face.
Steve.
PS there is some discussion on the internets that the Baleno VSS uses a different waveform and isn't compatible with the older VSS. I have not found this to be the case. It ight be true that the older VSS doesn't supply
accurate speed information to the baleno computer, but for our purposes that doesn't seem to matter - so long as the computer thinks the car is moving - it doesn't matter how fast - you don't get a check engine light.