Given that we only need our equity to be 22% here I think it's pretty close.

QQ/JJ/66/QJ for his value range and 3 flushes make it a call.

In game I'd probably fold.