And I think the 49ers are truly better than they have been, in terms of physicality and desire to win. They've already beaten last years NFC Champion and the Seahawks. So I think the spread of 7 points is too high.
Lastly, Favre has only been on the team two weeks, and didn't even spend all of training camp with the team. He simply can't know everything about the team that well.
So an official prediction is the 49ers will cover the spread.