Look at the Lions schedule they clobber bad teams and then play nail biters with the better teams. See their games against the Rams, Cardinals, Texans, Bucs, Vikings, and even the Seahawks. They are a good team but quite frankly the bills player for player at several positions are better.
The Lions should definitely be favored but it wouldn’t shock me if the Bills walked into Detroit and won by at least a touchdown.