Life orb on ambipom might be better since it boosts all your attacks power not just one. Also thunder punch might not me useful since return would hit harder thunder punch supereffective is like a base 150 and return with max happiness has 102 base and with STAB becomes 153 so it stronger. But...