Hi everyone!

So, next Pokemon tournament is coming up soon-ish (mid June) and so I will have time to grind the needed 'mons, Im asking again for help with a team. Last time I stomped all over everyone :D but then again, at lv. 20 its a bit of rocket tag. Heracross was right deadly, and Starmie was a star. Wubbofet got neutralized by a Trapinch I made for the purpose, and my 0 happyness frustation Zangoose managed to get me a 6-0 win. All thanks to you nice people!.

Anyways, rules:

- 6 Pokemon Team
- No Legendaries, no duplicates.
- All pokemon catchable in any of the Gen 3 games, or tradeable to Emerald (as the tournament will be held on Emerald).
- Have to show 3 pokes before the tournament date (not really necessary, but idead on what to show and what not to would be fun).

What I need:
- Ideal team composition (pretty please? :D)
- Recommended moveset of the pokemons (so I have time to breed the right moves into them)
- Nature / Special Ability recommended (but I can see how it would be too much trouble)
- Item choices (same as above, but doesnt hurt to try ^_^)

Thanks in advance for any and all advice.

Currently, Im thinking of going Salamence / Metagross / Milotic / Dragonite / Lapras / Golem. But I have no clue why.