I wouldn't worry about a "stock" team, bud. Play with what you like and are comfortable with... You'll notice, a LOT of teams on the Leader Board a very similar.
My only question is: How do you beat 255Hp/255Def Mega-Venusaur?? I only ask because, for some reason, that freaking Venusaur set...