These plugs looks like all the other MM plugs.
I just realized about the length of motor shaft issue with the New E maxx.
The motor shaft has to be 20mm in length to line up perfectly with the end of the pinion gear. These are 17mm in length.
Hmmmmmmm...........I also have a Traxxas Villain Boat these might work well in.