So, the presence of Junk Dealer essentially allows you to buy from the trash? Not sure I like that.
Recruiter allows you to get Duchies for $4 without putting them in your deck, unless Servant Mat contents do not go into your deck at the end of the game. Either way, specify.
Enchanter seems a bit pricey to me, since I rarely find that a single player has an overwhelming majority of any action card, so much so that they would be willing to spend $5 just to (temporarily) power up that card. And why not just say, “When you play a card on whose pile the hex token is, each other player gains a Curse”? After all, there’s only one hex token, right?
Overall, great ideas. Interesting concept and well-implemented.