Thanks, you're right, I couldn't find anything anywhere, a FAQ would be great... Somewhere, anywhere, it doesn't matter... Google thinks I'm looking for Amtrac...
Anyway, after a little playing around, I went and reassigned the device IDs to 1 and 4 I believe. lightgun_device = lightgun (minus the =) didn't do anything. In the MAME Player 1 Control config screen, I could see moving the gun up and down scrolled like it would with the mouse, however upon assignment, it wouldn't recognize that movement. I changed it back to lightgun_device mouse and it worked. My guns are detended as GUN 4 and GUN 5. It wouldn't recognize the trigger or button (Guncon shell) as pressed, so I went in and enabled Joystick (joystick 1) and now it does. So, movemet is detected as GUN X and buttons are detected as JOYSTICK X BUTTON X
I set dual_lightgun back to 0 as well...
I'm on MAME .135 if it matters, using the stock vanilla i686 optimized sources from MAMEDEV.ORG.
Sounds like this is totally non standard, so if anyone has some directions, maybe even for a basic out of the box MAME config, I'm sure they would be appreciated in the community.