It's Arch Demon Piccolo, and they're fighting in the bedroom of that huge ogre from Fake Namek. Also, the mechas are Androids 21+.
Also, I would have found it funny if when Piccolo was powering up, if he just reached out an grabbed a Namekian out of nowhere and fused with him.