Maybe I'm just being silly, but wouldn't a specially defensive BU Toxicroak be a bit of a problem for Mega Blastoise? It's also another Pokemon that can take its three coverage moves, and has Drain Punch to wear down Mega Blastoise and heal itself. It seems to be a sure-fire counter is Rain is...