I've got it! Allow us to deconstruct or reverse engineer modules we bought in stations. Mats dropped from deconstruction are the same as those used in engineering the same item (so if you are after mats for FSDs, buy and deconstruct FSDs is a viable method), and the rewards should work thusly (based on a full 2 minutes of thinking about it, lol)...
Class 1 (tiny modules)
G - 2 common, 2 uncommon
F - 3 common, 2 uncommon
E - 3 common, 3 uncommon
D - 3 common, 2 uncommon, 1 rare.
C - 3 common, 3 uncommon, 1 rare, 1 very rare
B - 5 common, 4 uncommon, 2 rare, 1 very rare
A - 5 common, 5 uncommon, 3 rare, 2 very rare, 1 ultra rare
Increase all rewards by one as you go up a class. So size 6 class A modules give 6 ultra rare mats (which I feel is consummate with their extreme cost).
Engineered versions of above when deconstructed provide the same reward listed plus 1 additional very rare and one additional ultra rare. I'm aware this suddenly makes it very smart to buy the cheapest of the cheap, put he cheapest engineering blueprint on it, then deconstruct it. I figure if you are willing to do that, then the reward is fair enough, as the engineers are spread all over the place, to do this would need some legwork. Fair enough, no?
Like I say it's not completely thought through, but the basic concept?
This solves three major issues as far as I can see, it's another credit sink for those players who are so rich that credits no longer have any meaning, it's a way to be sure to get rare mats for at least one of the blueprints from the item deconstructed, AND it gives you reward for engineering items (cos currently engineered items when sold at docks have no additional value, if I've observed correctly). Plus it solves the conundrum described above, where are these parts coming from when someone blows up? You just deconstructed all his modules, with your laser beams.
