For instance, Spironolactone is the generic name for the diuretic/anti-androgen brand name Aldactone (in the U.S.).
Cyproterone acetate (generic) is branded as Androcur and Cyprostat, but is not legally available in the United States.
If you have a Walmart near you, you can get a one month supply for $4, and a three month supply, of low dose Spironolactone for $10. Generic Estradiol (which is likely to be Estrace or Progynova) is the same price, for several different dosages. You might want to check the online listing of several of the major pharmacy chains.
Talk to the pharmacist if you have questions.