i dont know much about those, I stick to whey. creatine and glutamine, multivitamins, ZMA. i think milk thistle is good for your liver. good luck with your cycle(even though you should wait a couple years)