You are right, fusion reactors are used.
They overheat so hard that their fucking ammo cooks off even if it is stored in the extremities, i do not want to stand anywhere near a diesel-powered Mech, or even worse, pilot one when it fires a PPC Salvo.
It’s supercute, but if it were a plane, it couldn’t lift off lol