All I can find are Hoppip, Abra, and Lotad, and Pokémon database says that they all have the same rarity.
You have to have the resident Leo in the Forest. If you don't, it won't appear. If you do, then it's simply a matter of getting lucky until you find it.
Hope I helped!