The NJ Republicans are almost tied with generic D and their districts were basically tied in the gubernatorial election so I think they should be fine in the end. Roskam surprises me, I thought he was too entrenched (he got 60% of the vote while Trump goy 43% in 2016 and Romney got 53% in 2012). Being a key player in tax reform probably has hurt him in a high tax suburb. I'm also surprised they didn't poll TX-23. Hurd is very vulnerable and he also has a lot of potential which should make the Democrats even more eager to take him out in 2018.
Rohrabacher trailing doesn't really surprise me tbh. He's too tied to Trump and it's about time that he will be replaced by a better Republican in 2020
.