I will be shocked if Cochran doesn't win. I don't see Eddie winning two immunities to sneak into the finals, and he's the only one who'd have a prayer of beating him.
Dawn is horrible.
If they're smart, they'd vote out Cochrane for that very reason, although I'm not convinced any of them are smart enough to band together. If Cochrane makes it to the final 3 though, he's got it. There's little competition for votes. We're basically down to the "yes" men (and women).
Dawn - Completely unstable, all over the place. Hasn't been too loyal this time around.
Eddie - He's always been the outsider, and while he's played an ok game to get this far, he hasn't really bonded with the group, and few will want to vote for him. He might get Malcolm and Reynold's vote, but that would be it.
Erik - Mostly flown under the radar, completely unremarkable.
Sherri - Worthless, crap in challenges, they only keep her around for an easy vote when they need it.
Cochrane gets along pretty well with most people, and even though he's not the strongest competitor, I think people will respect the effort he's put in, and the improvement he's made. He's played the social game well, keeping people onside, while still strategizing for his own best interests instead of just being a sheep.
They might just go with the safe vote next week, and vote out Eddie. I wouldn't want to predict a final 3 though.