Machamp
Perfectly fine
Dragonite
Dragonite would greatly benefit from having multiscale , which is it's hidden ability, also , a weakness policy would be better on it since weakness policy Dragonite is really powerful.
Gyarados
Also fine
Electivire
In OU, electivire is basically the worst. It's speed and special attack are almost always outclassed, and when used on the physical side, it's moves are just too underpowered. So I would suggest zapdos.
Zapdos@life orb
Ability-pressure
Nature-timid
Thunderbolt
Heat Wave
Hidden Power [ice]
Defog/roost (defog is in case entry hazards are an issue for your team,otherwise,roost)
Jirachi
Physical jirachi is usually better because of the flinch with serene grave iron head, so if you want to change it physical,
Jirachi@choice band
252 Atk/252 Spe/4 HP
Ability-serene grace
Nature-timid
Iron head
U-turn
Ice Punch
Fire punch/healing wish
OR
If you want that specially attacking tank that jirachi is with the EVs you gave it, I would suggest
Blissey@leftovers
252 Def/200 HP/58 SpD
Wish
Softboiled
Seismic toss
Toxic
Gengar
This gengar is perfectly fine