You should probably have it trash a "Card that is not a Treasure", instead of a "Victory or Curse", so that it can also trash Ruins, unneeded Sea Hag/Moneylender/Chapel, etc, just like Jack.
Otherwise, this is probably worth $2--it doesn't seem stronger than Fools' Gold or COTR, the other $2 Treasures, and it seems competitive with Ratcatcher, the other non-terminal $2 Trasher. It also seems weaker than Loan and Forager, which are non-terminal $3 Trashers.