I aways get honchrow, mismagius, gallade, froslass, Roserade theese are not rare, they are very easy to get and stones very easy to find. Even the traded ones like Rhiperior and Golem, Golem for example is very easy since to get it, you just need to trade a graveller, wich is very easy to get most all games. Also trade pokemon is very easy, counting pokemons of versions don't make sense.
--
The rariest pokemon, not including legendary is Milotic, Dragonite and in some cases, Eeeve.