I buy medications from my vet or from the pharmacy by prescription from my vet.
As previously mentioned, mixing meds requires some knowledge and the amount of meds given depends upon the weight of the pet.
There are so many fake and expired and relabelled medications being sold online, I don't risk it.