How does one know these are genuine?
These are so common and cheap that it would be more expensive to create a passable replica.
So in many cases even the "fake" ones are not fake they are just shark, alligator or any other more recent reptile rather than a dinosaur when it comes to teeth.
Morocco isn't a good place to buy teeth if you don't know what you are looking for simply because the local peddles don't know better. And shark teeth and crocodile teeth are also very common.