When I fought Greevil (I had suspected that Verich from the start, BTW), I used XD001, Lapras, Snorlax, Hitmonlee, Electabuzz, and Salamence, all still Shadow Pokemon. Electabuzz's Shadow Half worked wonders in draining foes' HP, and I had an ample amount of healing devices. I used strong shadow moves to whittle down HP, and as they got into the red, I cucked Ultra Balls. Rhydon, Tauros, and Exeggutor all succumbed to their first Ultra Ball each, but the birds were difficult. THis is understatdable, given their legendary status. In the end, I was able to catch them all with TIMER BALLS! You believe that? Timer balls! I caught all of Greevil's Pokemon in one battle. BTW, after that, I tracked down Miror B. and snagged Scyther, and I had only one shadow Pokemon to go; Dragonite. I traced Miror B. to the lighthouse in Gateon Port, and battled him; He had 5 Ludicolos in ludicrisly high levels (57, I beleive), and 1 lv. 55 shadow Dragonite. With much difficulty, I snagged the dragonite, completing my Shadow Pokemon collection. As Miror B. ran away down the stairs, he then stopped and said something about some device being in his perfectly curled afro, or something. He spotted the tracker for the miror radar, and breaks it. It is then noted that nothing shows up on the Miror Radar anymore, and it is removed from your inventory. Long story short, I now have all 83 shadow Pokemon purified, and traded to Emerald. I'm currently raising Solrock and Lunatone as Baton Passers.