The generic equivalent is Nifedipine XL. It is more affordable than the brand product and it is equally safe and effective.