I must ask, why is Heatmor B-Rank? It's only got decent offenses and nothing else really going for it; its abilities are OK, but I continually want to draw comparisons to Magmar, a C-Rank 'mon with VERY similar offenses (2 less Atk and 5 less SpAtk) and a much better Speed stat of 93 (Compared to Heatmor's 65... Yikes.) Also, if for some reason you want to use them for tanking (I know Camerupt largely outclasses both for a tank), Magmar can use Eviolite to give it much better defenses overall. Also, Magmar's movepool is a good bit more useful, as the only offensive moves Heatmor has over Magmar are Sucker Punch and Shadow Claw, both of which are OK, but Magmar can circumvent this; It has a weaker priority in Mach Punch (Its also more reliable, though) and it can run moves like ThunderPunch or, IDK, Psychic. But seriously, that's really the only thing I see Heatmor doing better than Magmer - Hitting ghosts with Sucker Punch. That's it. I don't think it deserves B-Rank, and I would push it down to either C-Rank or even D-Rank, as Magmar is the better choice overall (which it sits well in C-Rank, therefore Heatmor REALLY shouldn't be in B.) Although, I may be missing something here; I would not reject contrary notions.