Last time I made a prediction on this board I looked like an idiot, but I am going to say MUHS has a real chance in this game. I haven't seen King play, but my guess is Marquette has the ability to match up athlete to athlete with King.
Marquette's depth is offset by the fact that they do not have a star/go to player. As a result they their offense tends to go stale for stretches. But if they get a team effort like last Saturday I think they might just pull this one out. Don't be surprised if we see an upset.
I know at least one King fan has had flashbacks to a certain blowout administered by MUHS a few years back.
I would tend to mostly agree with your sentiments. Still think King wins, but Marquette has a lineup (and depth) designed to give King some issues. Length and offensive balance, for instance. If MUHS handles the defensive pressure, it could be lights out for the Generals.