Lucky Fire, ...it doesn't matter about the level, since Battle Tower auto-levels.
Also, doing it with a Pikachu wouldn't really be possible, considering Palmer's team is Heatran/Regigigas/Cresselia. Heck, even with the Blissey bit I got really lucky; I never hurt myself in confusion and Heatran missed a Magma Storm twice.