where to buy propecia, does sildenafil citrate work, generic propecia alternative