He's not super aggressive. Do you think he's the kind to raise with a draw?
If he mostly has a made hand here, and we must assume it's a better made hand, then the only value of shoving is for hands he will fold. A8 seems like a reasonable hand for him to fold. He theoretically might fold a weak overpair, but was he likely to have limped late with one? I think if he's not the type to jam with a draw, then you're throwing money away by shoving here. He's calling with a huge percentage of his range, and you have at best 12 outs (I'm assuming he can't have 73). Your 115/95 pot odds
require 45% win rate, which you do not quite have even in the best case versus a made hand. He may fold A8, but you're way behind a set. So if he's not pushing draws, shoving is likely -EV. If he might have slowplayed a big pair, then that nudges you in favor of shoving, but that seems a bit unlikely after two limpers.
If he may have a combo draw, you have odds to shove against 9cTc, and you're a decent favorite against 9c6c, 5c6c, and TcJc. So add in the possibility of some draws, and I think shoving becomes profitable.
So what about calling? A blank on the turn is probably going to get him to jam with a made hand. So I'm probably going to end up folding on a turn that's not a K, 8, or club, so in other words about 2/3 of the time. That's roughly break even on the flop without even considering implied odds. Now you may end up stacking off on a K, 8, or sometimes even a club (if he has the A high draw), but you're bound to win a lot when you hit a live out, too. On the whole I think there are many more live outs than dead outs in this spot.
So I think I have a slight preference for flat calling and check/folding without a K, 8, or club. Also, if you're risk averse, I think this is a reasonable spot to just fold even though you're giving up a little bit of value. It's definitely a small value, high variance spot.