Seeing as his bet puts him all-in lets assume that you both go all-in pf as you don't just call. I will also assume the blinds are 50/100 as your raise seems to suggests they were in that ballpark. I think you need to tell us any reads as well.
However, the 150 plus the 280 plus the 999 gives us 1429 and we can add the villains remaining 146 to give us 1575. We need to put in around 1100, so the rounded
odds are just under 1.5:1. We need to win just over 40% of the time to be profitable (think that is right?)
Against an overpair we are 80-20, but if you ask me the raise seems to be suggesting he doesnt have one. Why not re-raise less to induce more money for your opponent? Why not just go all-in if you did want to bet quite big? With a big pair I would want to get as much money as I could, and the extra 150 or so isn't going to change your decision.
Against two overcards, which is quite likely imho, we are 55-45 favourite and obviously getting odds.
Against the underpair we are 80-20 as well and for me the underpair is slightly more likely than the overpair but the two can cancel each other out if we are being slightly pessimistic.
No idea as you have given no reads as to whether this opponent is capable of re-raising
bluffing but you always have to consider that as well. With all this put together, even if you thought this guy had an overpair around half of the time, which seems very unlikely, this appears to me to be a profitable play to make the all-in. Plus, in SnG, you have to try and grab your chance when it comes, and this could be your best opportunity.