Could it possibly be the Traxxas connector? I'm not sure on the dimensions or anything but it might be a logical choice.
I'm not an RC guy by any means but I have heard of this connector and the Deans duking it out like Emacs and Vim so to speak.
ಠ_ಠLess QQ more Pew Pew
READY TO >> RACE