To answer my own question the Puma deal was 5 years which expires this year but the away kit that was introduced this season is supposed to be the 2014 - 2016 away shirt which would indicate an extension had been agreed, or the club has messed up (can't imagine that would ever happen!)