So maybe I've missed something, because as a long-time player I've never accumulated the wealth of EC that lots of other people seem to have, but I've just been bled dry getting started on the reputation missions.
Put the loot back in STFs or something to give me some EC! I used to get it from selling the space drops, deflectors, shields, and such, but now I'm getting just a few batteries. If there's some other way we're supposed to get that, where???