No, but it is Top 5
There a lot of teams that are no better than Buffalo but have the advantage of not playing the Pats 2x a year.
Baltimore, Cincy, Indy, Houston, Philly, Ari and Wash come to mind.
I truly feel if they played in the AFCS, AFCC or NFCW the streak would not be what it is. JMO.