1.agree if short stacked with only enough left to cover SB all in on BB no matter the two cards.
2. when you say possible flush draw, are you saying three to the flush or four? of course if you are still ss with only enough to cover sb next hand you have to go all in. But, if in this instance you are average stacked and going up against someone who likes to buy pots good chance they are on a draw themselves. If they are someone you are familiar with and know they are 75% or higher chance to be bluffing
i would call, otherwise you are chasing and nothing worse than chasing. (I tell myself that and find myself chasing sometimes too lol)