Pokenubz hit the main stuff, but another thing you could do would be to have sableye hold the iron ball with no ill effects. You could only do it once, but since the iron ball reduces the user's speed by 50%, most Pokemon dont usually hold it, but since you'll be going last anyway, you can rip off a 120 power fling, and that's without STAB added on.