Escavalier, for one, I don't feel belongs quite in B rank. While base 135 attack (if memory serves) is pretty monstrous, only rivaled by a couple of others, there are many pokemon that can deal with Escavalier pretty handily, namely zapdos, registeel, gligar, rhyperior (due to solid rock) and...