When something is destroyed, realistically you'd expect at least part of the contents to also be destroyed. You could add mod settings for 'item survival' base and range. For example, if item survival base was set to 75% and range was set to 25, then the count for each item stack would be multiplied by a random number between 0.50 & 1.00. (If you want to get fancy, you could adjust both values further by how the vehicle/etc. was destroyed. A simple collision, for example, would have most items surviving. Getting caught in a nuclear blast, however... :evilgrin: )
Does that sound reasonable?