I like this idea (mostly). Right now my standard build has 4 heavy antiproton cannons, to upgrade those to light null ray guns will cost me 2.8 billion plus minerals. Can't afford it at the moment. So I'm all for getting something out of the part that is being replaced. But... I don't think you should automatically get a full charge on cores or shields. When you have to replace the battery in your iphone, you still have to charge it the first time. As far as hull goes, yeah, full numbers there. Its like putting a new fender on your car.
Over the course of the game, I do alot of core/weapon swapping but I only do upgrades when i'm about to level. that way i dont have to pay for the fill.
_________________Ranks 400+ Join us in exploring..

[20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked
[20:43] DarthFlagitious: is it spearmint or peppermint?