The Bills want to pay 8mil, Peters wants 11mil- hello is 9.5 mil so hard- WTF would the Bills get with 1.5mil that would be better than Peters?- how would an extra 1.5mil change Peters life in a meaningful way?
Make the contract for three years and put in language that says the franchise tag will not be used after the contract expires - long enough for the Bills to plan for life after Peters, short enough that Peters can get another big contract.
Give about half the money as a signing bonus - and put language in the contract that allows the Bills to go after the whole signing bonus if there are any future holdouts.
The Bills say this is the contract - the alternative is playing out your current contract- and if you hold out, when you come back you will be playing OG, DT and on special teams not LT.