Its been a while since I've been on but I actually have redone my team so my old RMT is now invalid.
Leavanny @ ???
Thanks to edonub for pointing out that I have no Grass/Bug coverage and giving me this Leavanny moveset. I probably won't do much with Leavanny except for add an item then it will be good to go.
Lucario @ Expert Belt
He is a decent fighting type but not that he is actually available early enough to make him much better, he has become more great rather than decent. His stats are nice, he learns some great moves and is valuable.
Magnezone @ Magnet
I'm considering going with an Evolite Magenton instead but either way, Magnezone is amazing. When you catch Magenmite hes about one level away from Sonicboom and can be very effective against Roxie when in normal mode and he gets better from there.
Haxorus @ ???
Although it takes forever to evolve Axew and Fraxure, Haxorus is available early enough to make it worthwhile. Haxorus is also a real monster in BW and BW2.
Darmanitan @ Charcoal
Darmanitan is one of the best in BW and BW2. It is arguably the best fire type in the Unova Region because of its monster attack and ability.
Sigilyph @ WiseGlasses
~Fly (Utility probably won't be used in battle)
I finally made up my mind and I chose Sigilyph. Although Skarmory is a nice tank that also adds anti-normal, I have always hated when fighting types do normal damage to my flying types and I also don't really think that many trainers use normal types later on but I might be wrong, as for I haven't gotten that far in yet.