This is (even with results) kind of an interesting hand in the abstract.
Both of you want to a/i on this flop, with no spade. As far as either is concerned, the other guy has about 33% of having a single spade. Maybe a little less since the A is on the board.

Of course, you have way more outs to suck out on a flush, so it's clear that getting all in with a set here is OK.

Should villian fold top 2 here? Unless you are calling lite from the SB what could you have here that he is ahead of? 99-JJ with a spade? I am assuming you rr AoKs/KKs
Does hero ever have air here? (seems like spew city to me to push this flop with no spade, no hand)