heck yea!
if there levels are at least 65, pretty good[have you caught giratina, dialga, and palkia yet?]
The best Pokemon team is azumarill roserade luxtay machamp magmortar staraptor
Yes it is I beat the All my opponents with that team make them all lv 100
My personal favorite is staraptor because it learns brave bird and close combat but it is really up to you
well it depends on the level but it sounds like u have very strong Pokemon
A good team for Pokemon diamond or pearl is probably Empoleon, Staraptor, Roserade or, Steelix, Machamp, and Haunter or Gengar.
My team consists of: Honchkrow Lv.52 Dialga Lv.49 Torterra Lv.45 Rapidash Lv.43 Floatzel Lv.45 Machamp Lv.44 or Lucario
Here is a battle of rhyhorn and machamp. Rhyhorn uses rock blast on machamp, but machamp stops it by using hurricane punch. Rhyhorn uses horn drill, but machamp uses quick attack, causing damage on rhyhorn. Rhyhorn uses earthquake on machamp, causing damage on it. Machamp uses seismic toss, killing rhyhorn. Machamp wins.
Trade a machoke, and it will evolve into Machamp on arrival
Machamp can not evolve.
machamp doesn't evolve
you have to trade machamp then trade back