Is this team good enough to solo Butterfree and Charizard when partly cloudy?

You generally want more Rampardos in a solo team. The team is looking solid, still.

For Butterfree: That team should be enough. Even without weather boost you should be able to solo it.
For Charizard: You’ll need at least 4 Rampardos on cloudy weather. Make sure the set you are facing it’s Fire Blast.

Good Luck! Great team by the way!