Thank you, but I'm still struggling. Hopefully, it will be better when everything is plugged in and the device names represent the same mouse/HID devices each time.
The Jakobud config, seems to use MOUSE-numbers as reference points but that goes to crap, when the numbers change when you restart the PC or add a new USB device. It might just be the way I am setting things up, as I wish to power off the light-guns until I need them and the same for the steering wheels.
This is what the jakobud config looks like
<!-- Dial -->
<port tag=":LETA0" type="P1_DIAL" mask="255" defvalue="0">
<newseq type="standard">
MOUSECODE_7_XAXIS
</newseq>
<newseq type="increment">
KEYCODE_RIGHT
</newseq>
<newseq type="decrement">
KEYCODE_LEFT
</newseq>
</port>
<!-- Dial 2 -->
<port tag=":LETA1" type="P2_DIAL" mask="255" defvalue="0">
<newseq type="standard">
MOUSECODE_5_XAXIS
</newseq>
<newseq type="increment">
KEYCODE_G
</newseq>
<newseq type="decrement">
KEYCODE_D
</newseq>
</port>
but if MOUSECODE7 or MOUSECODE5 represents a different device, after adding a device or rebooting, then your screwed.
The video from BigMouth was the most promising as it was supposed to look at the PID/UID valuesbut I have 2 devices with the same PID and UID, so it gets things in a twist.
I will leave it until everything is plugged in and try again .. or if still no joy then quickly map the steering wheels correctly when I start the game (not ideal)
Thanks anyway!

PS - FYI the manual workaround is to:
1. Start the game (ssprint) in MAME
2. Press TAB and then select INPUT SETTINGS, INPUT SETTINGS (THIS SYSTEM)
3. Delete the value for DIAL P1, press enter and move the relevant steering wheel
4. Repeat step 3 for DIAL P2 and, if needed DIAL P3
then continue to play the game.
Will report back if/when I make more progress! - cheers
