Generic Propecia (finasteride) is ok. I use it with same results, and unfortunately same sides(a bit dry feeling in the scalp) as brand preopecia. Have tried lots of herbal crap before it and laser combs, so far the only thing that prevents my hairloss, not much regrowth, but has stopped my hairloss completely.
I buy from this pharmacy for the last 2 years - http://www.1rx.biz/generic_propecia.html .... It is under $1 per pill as I buy the 90 pills.(89$ for 90)