If i'm right, rayquaza has -10% chances of getting him... So bring a lvl 100 pkmn ( wich give +25% chances of recruiting) bring also, if u can, friend bow, wich give +10% (yay :3) and u will get it easily!
. You can trust me: Ive finish the entire game, with all the pokemon and legendaries (including jirachi, celebi and kecleon (!!!)) Getting kecleon in your team is the ultimate goal of the game! It has -34,9% of chances to get him and with all the stuff you get exactly 0,1% of chances to get him!!! If you want help: get Salamence lvl100 max iq with flamethrower, dragon claws, fly, earthquake, bring friendbow, 15 reviver seed, 3 max elixir and 1 escape orb. Then go in a dungeon, find a shop and steal any item without paying. He will attack you: 2x speed and watch out for fury swipe. Go find a strategic corner (you will understand) and wait there pressing a+b at same time and waiting for kecleons to come. If you get it ( be patient, it took me 127 kills.) instantly use your escape orb. But watch out!!!: 1. Don't bring any partner, will waste reviver seeds. 2. Don't get killed, or you will need to get another friend bow. ( wich is the 2nd hardest item to get in the game after bananas! (you find them in walls and act as an apple)). Good luck on your quest!!!
(This quest is optional)