Yes, there is a generic version of Finasteride available, which is usually more affordable than the brand-name version (Propecia).