My storage solution - Counters in 3 GMT Trays, cards sleeved in a tuck box (hit counters stored in the same). Everything but the cards fit back into the box.
Me rocking out with my band, which you can hear at www.raindriver.com
I went with a similar solution - markers (other than hits) in one tray, square unit counters in another. However, the vehicles and guns went into 3" square zips, as do the hit counters. The cards are in premium sleeves, and splitting each deck in half allows me to fit them in 5"x8" zips and still fit in the box. I really hate to have components not go back into the box, as I've dragged games across the country to cons only to realize that something got left behind. I rarely use deck boxes for that reason - the premium sleeves and good sized zips seem to protect them more than adequately.
I do agree that this game could have had a bigger box, but it can all fit with a few storage compromises.
I use the tile spacers as proxies for the "Spent" counters to indicate which units are "Spent". White Plastic X replaces the cardboard counter with a white X on it.