Wow, is six years pretty rare in football scheduling?
Yes. Bucknell has played two opponents - Cornell and Marist - for much longer periods (14 and 13 consecutive years respectively) fairly recently, but I'm not sure they were for contracts of six years or more.