There are MSD propecia and generic propecia. The price difference is big. Is generic propecia good?