Strong enough for... a duo? Yeah that should be fine, but I'd use GoBattleSim to confirm.
Strong enough to guarantee three damage balls? Depends on how competitive your friends are.
As far as replacements, your team looks solid enough that I honestly wonder if this is just a weird flex, but the only thing on that replacement list that's really making your team all that much better is charge TM'ing that Mamoswine into Avalanche. Nothing else is going to significantly help your DPS situation, aside from maybe slotting in that jynx over the dragonite.
Tl;Dr: Use GoBattleSim and figure out if your team can duo RayQ. I suspect it can. If not, getting AV on that mamoswine is your next best include.