Propecia - just about anywhere. I recommend getting a prescription from a doc.
Minoxidil - just about anywhere. Doesn't matter what brand. Generic is fine , compare the labels to Rogaine, look at the active ingridient and make sure the one you buy has at least that much. I use Kirkland brand from Costco.