Pssh, just join SoD and stop worrying.
Never failed a Mecha run, never had a leaver, regularly clearing +10s for the weekly.