Cowboy is no more sexist than "man" when it's used in reference to mankind. I delivered mail for years and always considered myself a "mailman" in spite of being female, although the official name is letter carrier. I'm undecided on whether I agree with bk200's opinion on it though.