What do you think his range is for calling our 3-bet preflop and then calling down? Just flush draws? And if so which?

I can see Qx in his range, mainly QJ and QK and possibly JJ along with some Tx and flushes. Given he is a potentially fishy guy I'd plan to bet big on flop/turn and ship most rivers even a low one that completes the flush.