If the guy is a true station don't call his river bet.

Just bet/fold against these guys, rarely call - especially a river lead. Although this guy isn't an absolute station since he still does bet sometimes. At worst he's got 2 pair probably.

C-bet looks ok I guess since you're heads up. And when somone insta-checks the flop I'm betting 100% of my range, if they call, I'll make a note that they do it with a draw/strength. Usually the insta-check is followed by an insta-fold so there's no way you can't c-bet here. Screw hindsight I don't see anyone giving a reason not to c-bet. Although if he made a normal timed check I'd probably check back since the board is so wet.