Getting back on topic:
I don't know if I buy Cunningham +10 in North Carolina, but things are definitely pointing towards, at worst, a toss-up-typs scenario for him against Tillis.
I place Arizona in the lean-D category -- McSally losing in 2018 yet being appointed anyway is a rather baffling short-term move by Ducey.
And I still like Peters in Michigan. James could get to a point where he makes things close, but he'd need to find that contigent of voters who puts him over the top. And if Biden is leading the state on Election Night, I'm not sure he'd be able to find that necessary cadre of split-ticket voters.
None of these Republican candidates will win unless Trump wins. Not all of them will win unless Trump brings the House with him.