loopy if you don't include your EVs in the equation, the IVs will be off, so i have my doubts as to whether or not your hariyama and umbreon really have perfect stats... torchic's are certainly above average though. if you have emerald talk to the guy in the battle frontier he can tell you if you really have perfect IVs.
as far as the mt battle thing, the elemental attacks aren't worth it so unless you really want one of those pokemon, it's really not necessary.