If you plan on keeping weavile give it Counter >> Brick Break. This way you can actually hurt stuff like Metagross and other Physical Attackers. Keep Ice Shard for a last breath attacking move. Lead Ape shouldn't be a problem for two reasons: you outspeed it, and Inner Focus (which I'm assuming it has) prevents flinching, so you just use Counter the first turn. If you want to use Lead Infernape (beats more leads than Weavile)
Infernape @ Focus Sash
64 Attack/192 Speed/252 Special Attack
If you replace Weavile with the above set then use a RestTalk Pert (imo), or replace it with a RestTalk Rotom-a, because your team is sever status weak and if you are going to set up Spikes/Toxic Spikes, you don't want them getting spun away, Rotom-a also grants you a Fighting and Ground type immunity. Also, you can use Rotom-a to lure in a pursuiter locked into Pursuit to set up Swords Dance on Lucario.
Sorry for a short rate, but I'm pretty tired. I might come back tomorrow and elaborate on it.
Not a bad team for a first try, better than my first team.