At 25NL I like to always just get this in on the flop.. you will be surprised at how often Qx or a heart draw will call your shove. Remember, a heart/straight card on the turn could also kill the action and then you just lost value against a lot of his range.
My policy is, if anyone raises my bet on any street and I have a set, get it in on any drawy board.