Villain is a bit of a draw chaser. Is there enough chance he has a busted flush draw to call here?

PokerStars No-Limit Hold'em, $0.25 BB (9 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

MP2 ($61.95)
Hero ($27)
CO ($23.80)
Button ($18.60)
SB ($31.90)
BB ($15)
UTG ($25.35)
UTG+1 ($5.30)
MP1 ($26.90)

Preflop: Hero is MP3 with 9, 9.
4 folds, Hero raises to $1, CO calls $1, Button calls $1, 2 folds.

Flop: ($3.35) 8, 9, J (3 players)
Hero bets $2, CO calls $2, Button folds.

Turn: ($7.35) 4 (2 players)
Hero bets $7, CO calls $7.

River: ($21.35) 7 (2 players)
Hero checks, CO bets $7.25, Hero?