Bumping this thread because I have been testing this team and made pretty significant changes.
First off, put Flail over Return on Feraligatr. It is almost always <20%, so the boost really is significant. Throw Life orb on Machamp to get stronger hits with the chance to OHKO skarm (the ones I've faced anyway, i never did damage calcs), and replace Cressy with a defensive Porygon2 to have a better check against salamence and gyarados.
Otherwise the team works really well.
First off, put Flail over Return on Feraligatr. It is almost always <20%, so the boost really is significant. Throw Life orb on Machamp to get stronger hits with the chance to OHKO skarm (the ones I've faced anyway, i never did damage calcs), and replace Cressy with a defensive Porygon2 to have a better check against salamence and gyarados.
Otherwise the team works really well.