The EC5 plugs that are the good ones are available on SMC's site. They are a plug not the bird cage style.
I used to use them, but they are very difficult to separate. I was worried that I was going to pull a post off my RX8 I had to pull so hard, then they released suddenly. Switched to Traxxas and am happy with them even though they are from the often reviled "T" company.
lol just pull the actual ec5 plugs or even the wires on both sides.. don't yank it off from the battery side and hope the esc hold up. Hard to come off equals hard to come off, you don't ever lose a race from a bad connection
Traxxas are not bad connectors.. but you have just a single side of your wire like the deans soldered to it.. any heavy resistance and these will separate well before a bullet can come off. They do get loose much faster over time than an ec5 as well.