EDIT: if anyone has problems with the choppers not attacking old units then change the unitinfos.xml for the chopppers from
<DOMAIN>NONE</DOMAIN>
to
<DOMAIN>DOMAIN_LAND</DOMAIN>
this fixes the problem but they can't go over water. don't change it for the chinook as its not an attack chopper and can't attack so its pointless changing it