I bought generic finasteride (Finpecia) from drug one. It came out of India, it only took about 4-5 days to get. I just started taking it over the weekend.
I only take half a pill (.5mg a day). From what I read, its all you need and it lowers a chance of side effects, plus it cuts the cost in half, literally!