Pot is $55.70
$28.5 in hero's stack
is exactly 33% and we are 36% to hit the flush alone. We are 30% giving both of them sets. Easy call
Though not every flush completed means a winning hand at showdown. The board may still pair. As you equity percentage said, 30%. Paying 33% for a 30% win chance is -ev.