Oracal 651 070 Black (Gloss) will give you 6 year exterior durability.
Oracal 631 Series offers a 070 Black (Matte) and has a 3 year exterior durability
Most film manufacturers offer a 2 year seal failure warranty. The catch is, the window must still have a warranty from the glass manufacturer within the time frame it went bad. Best bet is to contact your manny.