As long as the balaclava does not have a mouth hole, then i would think yes. The main reason to have a full face mask is to stop your teeth getting shot out.
You may want to ask the sight you go to first as they have different rules, as some sites may feel that a balaclava wouldn't protect against a high power BB to your teeth.