I'd fold on the flop because a 4th club falls on the river
Seriously, I'd get it in like you did. AJ/98 is the bottom of my calling range. AJ with the Ac I'd snap call.
Against 1 pair hands such as ovp or Jx without a club we are way ahead. If he has ovp,Jx with a club we are flipping. If he has a str8 or a flush, so be it... Same thing with sets. But I think it is (a little bit more) unlikely that he as a flush because his 3bet shove makes me think that he is afraid of being outdraw.
I wanted to put that in Pokerstove but it was too difficult with all flush possibilities...