I want to add to this. I'm right before Groudon-P now, and from your list I have Mawilite, Alakazite, Banetite and Medichamite, all of them as soon as their area is available. You can actually get a few before you get the Mega Bracelet, although my team didn't have the Pokemon that could use...