The format is fine... please post natures, though
I've battled this team twice, with Electivire instead of Weezing (yay you took my advice lol
). The thing I noticed is that you have a huge fighting type weakness which you took care of so I'm glad
I can actually say this team has nice synergy, with only fighting, fire, and ground affecting 2 of your team members for super effective damage. Plus you have no weaknesses to ghost, dark, steel, electric, or grass moves.
To compensate for your fire weakness, and to give you a better team member, I'd replace Typhlosion wiith Heatran. Yes, you lose speed, but with a choice scarf it is very fast anyways. It also has better typing and a good movepool. Here is the set I would like you to try out -
Heatran @ Choice Scarf
Naive Nature... +Speed, -Sp. Defense
252 Speed / 252 Sp. Attack / 4 Attack
~Fire Blast/Flamethrower
~Earth Power
~Explosion
~Dragon Pulse/HP [Electric]
I give you this option because a fire blast from heatran is basically as powerful as an eruption from Typhlosion because of Heatran's higher Sp. Attack stat, but it seems that you like flamethrower's accuracy since it is on your Typhlosion. Dragon pulse is for hitting Heatran's #1 Switch in, Latias, for super effective damage and helps as a good, neutral attack. On the other hand, HP [Electric] is useful for Gyarados, another common Heatran Switch in. Explosion is for taking something down with you when you are at low HP, or for taking out Special Walls, such as Blissey, in a pinch. Thus the Naive nature so its power doesn;t get cut by a Timid/Modest Nature. The Speed you are at with a Choice Scarf and 31 Speed IVs with a Naive Nature is 417, just in case you were wondering