Minoxidil 5% with Azelaic acid 5% once daily
Finasteride 1mg daily (propecia or proscar)
Nizoral 2% shampoo
Spironolacton 5% cream or 2% solution
You can get all those, except Finasteride on www.Wholesalehairproducts.com, check for prices as i think for a hundred bucks you can get quite a lot of that stuff
I get about 6 months supply of spironolactone/minoxidil solution for 100 bucks by getting the 5% at Sam's club and oredering the spriniolactone of a website and mixing it myself. I then pay 20 bucks a month for avodart via insurance