Ok. Now you've lost me. As far as I understood it the game needs a reference where to search for let's say "gun properties" and accesses the file where the data is stored. So the Wolfpack and Elco Mods would work with either gun.sim (.zon/.dat) and gun_SB.sim (.zon/.dat) files? Can't imagine how this'll work ...

How does the game know whether to search in gun.sim or gun_SB.sim? Or did you simply include the wrong gun and shell files with you mods?
Another question: when I use the wolfpack mod, does that also affect the scripted wolfpacks in GWX?