Yes. That is a good team.
Level them up more so they'll all be a Level 100.
Also if you have lots of money give them carboses and whatever.
Make them learn TMs too!
save it for Latias, since Latias will always run away while Rayquaza stays in battle.
The regi's, kyogre,latias, and rayquaza. rayquaza is found at the top of the sky pillar
Rayquaza, Latias, or Latios
Lugia shaymin Groudon Darkrai Ho-Oh zapdos articuno Raikou azelf uxie moltres entei dragonite suicune mesprit arceas and latios latias rayquaza.
For Pokemon ruby you can catch the three regis, rayquaza, groudon, and latios/latias. In sapphire you can catch the three regis, rayquaza, kyogre, and latios/latias. However, in emerald you can catch kyogre, groudon, rayquaza, the three regis, and latios/latias.
groudon,latios,latias,and rayquaza
Groudon Latios latias and rayquaza
emerald = rayquaza,latias,latios,regice,regirock,registeel fire red = dragonite,tentacruel,skarmory,moltres,mewtwo,rapidash d/p= palkia,dialga,darkrai,cresselia,ho-oh,manaphy
Kyogre, Latias, Rayquaza, Regirock, Regice and Registeel.
the regis rayquaza latias latios and kyoger
regice regirock registeel latias kyroge rayquaza
Kyogre, latias, rayquaza, registeel, regice, regirock.