Illusera
TheNobodyInn
any moga in the wild of course you can catch for free, otherwise they wouldn't be in the wild. they would be in the shop. unless it is a team battle which can contain only premium mogas.
So there are premium mogas that I can only get by buying them in the shop?
Yup, like galactics. and some others, but they are probably not in there now only limited time, there might be some in there now if you look at the moga section in the shop.