Great ranking I think. Just opinion of mine;
C+→B or B+
sample sets; Swords dance/Body slam/Synthesis/Hidden power ground
This pokemon has potential as sweeper in this tier. His decent bulk can survive 2 times double-edge of Furret,or 2 times ice punch of Abla, so he can set swords dance easily. After single swords dance, he beats many pokemon 3〜4hits.
Hidden power grownd is for magcargo and gastly.
B-→B or B+
sample set; Sludge bomb/Stun spore/Synthesis/Encore
Weepinbell is well-known as sleep powder+swords-dance sweeper in this tier, but he can also fulfill a defensive role. For example, the set abobe can be a great counter of "hitmons". he gets little damage by hitmons unless they have body slam. when they use curse, he can counter completely by using Encore.
B→A-
sample set; Surf/Toxic/Recover/Ice beam or Sandstorm@MystericWater or Leftovers
Just simple; Corsola walls almost evely Furret. This is enough reason to use him in this tier. By having Mysteric water, he maybe defeat Furret 3 times of surf. He also can wall other threats as magcargo, abla, venomoth, seadra, murkrow. You must take care of hidden power glass, but this pokemon can be consider as a "great guardian" in this tier.
C→B
sample set; Earthquake/Explosion/Roar/Toxic
Useful rock/ground pokemon. I think he isn't outclassed by geodude, or even rhyhorn maybe. He can walls baton passer by roar. He outspeeds tangela, and can damage him by Explosion.
B→B+,
A-→B+
Ariados has higher bulk than Aibom, and has resistance to fighting type. he also can use spider web+baton pass, which is very usefull to break opponent's party, and what is great, it isn't walled by haze. I think it is reasonable to put "the two greatest baton passer" in the same rank.
out of rank→C+
sample set; Hidden power flying/Endure/Reversal/Giga drain@FocusBand or MiracleBerry
Completely foggoten S95, but he seems not so bad. Hp-flying+Giga drain has good coverage, and Reversal damages Furret and Magcargo.