Well, I've tried datablock parenting.
It's reduced the datablock count for my snipers, but opens up new problems.
Oh, and-
EDIT-The model isn't done yet, I'm having problems with it.
Gonna re-export both models, MK11 and SVD.
Once that's done, fix up script for MK11 and fix script for SVD.