The lures seem to all make sense for a river. With that being said, unless you know specific spots to fish, it may be slow going to start searching with those baits. I would start with the buzzbait or a crankbait. Of course if it is a pool/riffle river, something smaller that isn't controlled by a dam, it is easier to find the "spots". If there are riffles try running a buzzbait through the deeper slower parts of the riffle. It is hard to say without more details of the water. Also, I would try a zara spook if the buzzbait does not get bit.
Mike