Taca was 3 years but they just sent an email last month that made it look like it was annual expiration if you don't fly within 12 month period. I posted in the other N & S american airlines forum a question if anyone understands exactly what they are doing and got no response.
CO told me that no activity for 18 months was eligible for expiration but that they send a letter before doing anything and are much more flexable than that.