Well, yeah, true. I'm not saying they are invincible, because there will be a race later on that are more powerful than them.
Although, according to my story, Lemuria is the most advanced race, so literally they cannot be bested with any weapon relying on technology.
Not sure if I'd add mind control, but if it was present, then their gear would just protect them from such threats.
If it wouldn't, then they would be like the easiest enemies around lol.