I would suggest spironolactone over Crinagen, personally speaking.
Crinagen's main active ingredients are Saw Palmetto and Azelaic Acid. Saw Palmetto, internally taken, inhibits DHT synthesis on paper but it's effects on hairloss as a result are far from proven at best and sketchy. And this is assuming that one takes it internally, as a topical, all bets are off. Skin is fairly waterproof and only molecules that can be dissolved into an effective carrier substance will significantly penetrate it. Assuming that topical Saw Palmetto will hold a candle to any supposed results that an internal will give you is tantamount to saying that pouring beer on your head as opposed to drinking it will get you drunk.
Azelaic Acid is clinically known to inhibit DHT synthesis, and is the key additive to minoxidil that Dr Lee markets as Xandrox. A past contributor here who visited Dr Lee asked him the question point blank, which topical DHT inhibitor is better, spironolactone or Azelaic Acid. His response was, "spironolactone, hands down." And this is coming from a person whose trademark product is differentiated from plain minoxidil by the addition of Azelaic Acid. This is NOT to say that Azelaic Acid is in any way a poor product or does not create excellent results for people who use it. The addition of Azelaic Acid to minoxidil to make Xandrox is an improvement to many Xandrox users. In other words, this is just to say that if you have to take ONE topical in isolation, I think that spironolactone would be a better and more cost effective choice than Crinagen.