For Oddish go with the higher CP because 2% IV will not make any noticeable difference at all.
90% and above IV is great. I would even settle for as low 75-80% depending on the situation. But overall IV is insignificant compared to moveset. A 0% IV pokemon with good moveset will destroy 100% IV pokemon with bad moveset.