Teletubbies MegaZord mecha, power rangers