I got some cryptocyanine from Sigma-Aldrich 1 years ago, the price was 43 EUR (about 55 USD) for 250 mg. As you might guess, I haven't got time to test it.

So, that one looks quite a bit more attractive, given the much lower price and the fact that buying from Sigma-Aldrich may not be very straightforward (at least you need a company).