Question

Can I have simultaneously in play two or more Mustangs?

Answer
No. Generally speaking, you can never have in front of you two cards which share the same name.