CFC Excavation Contract (CEC) is a generally-worse Corporate Sales Team (CST) for HB. The main differences are that CEC gives money immediately upon scoring instead of 1 per Corp and Runner round like CST does and that CEC has a variable payoff of 2 per bioroid instead of the fixed 10 of CST.
Here's why CEC is generally worse: you need 5 rezzed bioroids to match CST. This is a list of bioroids. 3 assets (Alix T4LB07, Bioroid Work Crew, Ronald Five), 2 upgrades (Ash 2X3ZB9CY, Warroid Tracker), 25 ice and identity (Adam: Compulsive Hacker). Not sure if Adam counts for CEC, but it would be amusing if he does.
Anyway the biggest name of the non-ice corp bioroids is Ash 2X3ZB9CY and he'll rotate out as soon as FFG declares rotation (last I heard it's when Worlds starts, which would be somewhere early November).
I think it's fair to say that most of the bioroids used for CEC will be ice. In a deck purely built around bioroids it's indeed doable to rez 5 or more roids. But how many do you think you're actually going to have on the field? I'd say 7 is a reasonable upper bound in the late game. That would mean 14. However this requires scoring CEC at the right time. If you score it when you just have a few bioroids rezzed you might make 4, just enough to replace the credits used to advance CEC.
CST on the other hand is simple: when scored you get money. The downside of CST with regard to timing is that it takes 5 turns to get the full money of it so it's less useful at the end of the game. But CST at the end of the game is scored primarily for the agenda points anyway.
Yes, there are cases when CEC will outdo CST. But if you value consistency CST is the better option.