I have no idea how this game is going to go. It does appear that Michigan won't be without any important players for a change (by choice, injury, or any other reason), while Alabama will be without several future pros, though apparently fewer than expected.... For Michigan, if anything, the best players should be particularly motivated to prove themselves against a team with so many future pros.
Hopefully the offense playcalling will be aggressive since there's nothing to lose by opening up the playbook in a game like this.
On defense it's going to be difficult to slow them down with an undersized DLine while also covering their great receivers. Their best chance is to get some pressure on their QB and force some turnovers like Auburn did.
They're going to have to do well in special teams, too, where they should have an advantage except Alabama has arguably the best returner in the country, so they should just kick it through the endzone and punt it to the sideline to avoid any big plays there.
I can see any outcome from a 30 point loss to a 10 point win but am expecting a loss by 1 or 2 TDs.