How many players? Is this 5NL or 10NL? At 10NL I call the minbet.
Flop shove is really bad. raise to 2.5, and get it in by the turn. You have 3 streets to put your stack in!!
The only reason I'm trying to get it in here by the turn is to milk flushdraws. I would raise less than usual, because I want both to stay in and I want them to face a tough decision on the turn. You could even make it just $2

What the flop push accomplishes is, you make it easier for hands that you beat to lay it down - which is infinitely worse than paying off the nuts.
I wouldn't be to concerned with protecting against a set or the A, and a more moderate bet gets the job done also. Check pokerstove when in doubt.