The most common complements for the terms you mention are
Usage is far from parallel. While arguably boys and girls should be reserved for underage (whatever that means) people of the respective genders, adults, especially younger adults (probably under 35) often refer to their own gender by the term of children of that sex.
However, refering to an adult using childish terms may be considered demeaning. It is generally more acceptable for men to refer to themselves and their agemates as boys and vice versa. When the child referents are used by the opposite sex, it is often seem as sarcastic or even insulting. Many adults will assiduously avoid referring to the oposite sex as a boy or a girl.
This is even more of an issue when dealing with groups that may have been forced into lower social status based on race or socioeconomic status. Do not refer to an African-American male as boy. This is highly insulting. To a lesser degree, an adult male referring to any other adult male, except for close friends as boy would be considered demeaning. The same rules generally apply to women (although possibly to a slightly lesser degree).
In some circles, even older women may refer to each other as girls (perhaps with a slight degree of irony), but such reference by a man may well invoce umbrage.
Finally, the use of the terms boys or girls for individuals over 70 may occur, but in an ironic fashion. Whether that is welcome depends on both the speaker and the audience.
Guy and gal are informal terms, much more polular in a period that ended in the early to mid 2oth century. They are still used colloquially, but often with a but of irony.
Many people use the term guys to collectively refer to a familiar group, regardless of gender. This term seems to be used somewhat more by men than women when refering to women or a mixed group of men and women. In general, most women do not seem to object to the term when used in this collective way.
The singular guy is generally applied only to men. To suggest a particular woman was a good guy would seem a bit off, regadless of who used it.
All ofthe above refers to US usage.