No, I did not recently upgrade from an older mame at all. I've been at 127, I believe, since I started.
On a side note, opening the cfg file and deleting the extra Gun 1 from the beginnings did work. I'm still confused as to why mame thinks that both guns are Gun 1, but if I hack the cfg file it works, just not very convenient. Nonetheless, it works!
Thanks!