McKenzie needs to be playing every game, he keeps the Defense honest in the run game; Duke should also be playing every game, he has caught everything thrown at him and he is a tremendous blocker; Foster, his only contribution has been on special teams (which is extremely important).
So, I vote keeping all three active and finding someone else to sit.