These need to at least reset at the same rate. Currently contracts are weekly while acquisitions reset daily, and even if you complete all your contracts for the week you might be able to snag one good limited acquisition in that week of cycles. Setting aside the small, random selections offered being generally a poor approach in my mind, this is awful and disincentivises experimentation or buying anything but the most optimal acquisition options that come around because if you get something that isn’t a bolter or a powersword and then one of those comes around later in the week you’ve just screwed yourself out of it irreparably.
Honestly I would just make contracts a constant rolling set with each one completed giving its reward and being replaced and the +1000 bonus being dropped every time you get any four, or otherwise making the set refresh as soon as all four are completed. Don’t timegate my participation in a game I paid 60 AUD for.
Also mystery acquisitions really need an enormous bump in value if we have to pay the currently extremely limited contract currency for them. I don’t know anyone who’s gotten better than a green out of them so far and considering they basically cost one tenth of your contract income for a week that’s just a trap option.