Just some initial thoughts: Hitmonlee is Top B Rank imo. The set that New Breed posted is definitely really good, but it does require team support to get past Psychics and Ghosts. This fits the definition of B Rank perfectly, that Hitmonlee requires a bit more team support than higher ranked mons to bring out its full potential. Drapion should probably be Low B, even High C maybe. It can't hit hard enough to do a ton of damage to any type of team, and it gets OHKOed by a lot of things and can't handle the offensive pressure of RU. Nevertheless, it's still a good Taunt user and a decent Pursuit trapper, so either one of these ranks would be fine. Definitely not higher, though. Snover belongs in Top B Rank. It single handedly makes hail teams viable, and also serves as a decent team supporter by wearing down the opponent or being important death fodder for hail teams. Snover deserves this spot since it's such an important Pokemon in the metagame. Rhydon should be Top B Rank as well. It is a powerful AND bulky threat—probably one of the best tanks in RU. It can set up Stealth Rock and phaze as well, making it an excellent team supporter. The only problems that Rhydon has is that it gets worn down very easily due to being weak to common attacks, no recovery even through Leftovers, and low Speed. Rhydon is definitely a beast though so I think Top B suits it well. I think that Aggron belongs in Top B Rank. Almost nothing can switch into a CB Head Smash and survive, and if they do, they will lose a ton of HP. The Rock Polish set is also pretty good, being able to threaten a Pokemon out due to its sheer power and get a free setup turn. It is also one of the only good Steel-types in RU, which is very important as a switch-in to Druddigon's Outrage and such.