... but I can tell you that shuffleshot and marble maddness in particular usually require a good deal of tweaking. So you aren't alone. the games probably used odd optics (or interfaces to the optics) which ramped up the signal quite a bit.
FWIW, marble madness probably needs the tuning because it had the TBs rotated 45 degrees from normal, with both rollers on the bottom 45 degrees from horizontal: \/ vs the normal _|. This was great for MM, since most of the movement is toward the bottom of the screen, and the playing field was also at a 45 degree isometric view. Mame converts the normal (x,y) mouse/TB movements to the game's (downleft,downright) in the driver.
FWIW 2: Is it possible to mount your TB in the MM 45 degree way and use it in mame and PC?
IMO, sort of.

If you only want to use it for MM, you could just remove mame's (x,y) translation and just go with that. This would be the most accurate to the original machine.

OTOH, if you want to use it for windows and other mame games, the driver will to translate the input to normal (x,y) coordinates (which some drivers can do). However MM mame will need to translate it back. This will worse than the current tuning, I bet.
