Turns out on JE QB I had to adjust the sensitivity to 220% and the speed to 200 to get a playable game - but all is good now. .... Had to re-map ... the AD stick X/Y to the leland stick only ...
I tested with a gamepad + rubberband on the analog stick, not a real springstick, but ... I didn't need to change the sensitivity or speed.
Your needing to set the speed so high might mean you mapped the springstick to both the analog and the digital inputs for mame's AD_STICK? (Or more likely, left the digital part as mame's default.) I know you said you remapped, but it might have been "almost perfect"?
As a general rule, the analog springstick should be mapped to the analog part of the game's analog input port, not the two digital. IOW, the tab, "Input (this game)" should look something like:
AD Stick X Analog J1 X axis
AD Stick X Dec
NoneAD Stick X Inc
NoneAD Stick Y Analog J1 Y axis
AD Stick X Dec
NoneAD Stick X Inc
None(And the same for player 3 AD Stick and your second springstick, if you have them.)
The above example assumes your springstick is Joystick 1 in mame. In general, you do
not want "AD Stick X Dec J1 X axis -" if J1 X axis is an analog axis. This is because the "... Dec/Inc" is for using
digital inputs (keyboard, 8-way sticks, etc) to
simulate the analog signal that the game expects. If you have an analog device (analog stick, spring stick, analog pedal, 270 steering wheel, etc), always map it to mame's "... analog" instead of the "... Dec/Inc" or mame will convert the original analog into digital on/off and then
fake simulate an analog signal based on how long mame sees the (converted to) digital as ON plus the speed setting.
If this is the reason, you'll get better play if you remap correctly (and maybe reset the sensitivity to default).
Another possible reason for needing to set the sensitivity so high is that the springstick isn't calibrated properly in windows, and needs the extra sensitivity to "reach the ends". See if the springstick is calibrated in windows.
Then again, I may also be way off.
