i vote for Lv 100 and Different team.
Team should be based on Ash's current Sinnoh team:
Pikachu - Volt Tackle, Thunderbolt, Agility, Iron Tail - holding Light Ball
Staraptor - Brave Bird, Close Combat, Quick Attack, Fly - holding Life Orb
Gible - Draco Meteor, Dig, Crunch, Dragon Pulse - holding Yache Berry
Buizel - Aqua Jet, Quick Attack, Water Pulse, Aqua Tail - holding Sea Incense
Torterra - Leaf Storm, Rock Climb, Synthesis, Energy Ball - holding Miracle Seed
Infernape - Flame Wheel, Fire Punch, Flamethrower, Close Combat - holding Flame Plate