what does gear ratio have to do with pull length? does the firing system use some sort of rotation counter to stop the motor once it's supposed to have cocked back the spring?
I like the idea of the use of an airsoft/RC battery pack to power the vulcan, but there would be a few issues with that.
1) You would need to solder a couple wires and the proper connector for your battery pack into the battery box in order to even use it.
2) For those of us who want to use a voltage higher than about 9.6-10.8, it would be wise to replace the stock wires with a higher gauge of wire to handle the increased current without burning out. it also couldn't hurt to replace the stock motor.
3) To get the most out of any power source modification to either pull a stronger spring (added torque) or get a higher rate of fire (higher overall speed) you would need to both get a higher quality motor and change the gear ratio to best suit your intended modification.
It sounds like you may just need to open it up again, make sure everything is sitting together right, the close it all up and hope for the best. I also removed my air restrictors and stretched the spring, and so far it gets about 50' with my lazy man's stefans. Beyond that, I really don't know what to tell you.