Mephistopheless weakness:

He can only control fire so much before he loses control of it. Manipulating it for too long will give him headaches and eventually make him pass out.

His power is Stamina based.

Funky Junkies weakness: His power is Strength based, so not too effective.