Hi there ~
I understand that you have questions regarding the branded and generic versions of the medication amphetamine
salt 20 mg. I see that you are also mentioning the name of the company TEVA which has patented the medication. These two are the same. I also think that there if no difference between the medications if the patent has lapsed for amphetamine in your country. I hope this helps.
Take care and have a lovely day!