I think I can agree with most of those race ratings. I don't think Klobuchar, Stabenow, Heinrich, or Menendez are "Safe D". Paulsen could run in MN, Amash in MI, Martinez in NM, and Kean in NJ. It is definitely an uphill climb for Republicans in those states but anything is possible.
Oh come on, Amash? He has next to no blue-collar populist appeal, and a libertarian-type candidate is going to get crushed in Macomb County, and probably do poorly in the UP. Benishek, a yooper, would be the ideal Republican in Michigan.
I don't think Benishek would be a good candidate. He massively underperformed Romney in 2012