I tried several times to configure my SpinTrak with mame2003plus, but I never succeeded. The fact is that Advancemame has the advantage of assigning the mouse ID, even if you attack 2 of them at the same time and all settings are made easily via configuration files. While on mame2003plus I never managed to configure two mice as separate devices. When I access the menu (TAB) of the mame and configure one, then the other takes the same actions. Even by assigning IDs to it through Retroarch I haven't solved.
It's not that I want to rush you, God forbid, but I hope that sooner or later you will take a look at what happened with the latest versions. It would really be a shame to lose some features of the Advancemame.