The touché éclat is ok but it's kind of thin so you would need a heavier concealer underneath. The Nars is nice but also not super thick and I'm not sure about the staying power.

The best concealer is Cle de Peau which is out of your price range. It's extremely pigmented and covers everything. Next I like Laura Mercier Secret Camouflage which is very thick and has good staying power. Whatever you get i'd also be sure to set it with a powder.