Against a calling station bet/fold on the river should be better. Check/calling would be just losing value as he often calls you with a weaker hand, but he rarely bluffs if you check it to him. This also means that if he raises your bet you can be sure you're behind and you got an easy fold.