Those XT150's look like they are ment to connect car batteries.
But yes, the EC5's are our prefered connectors for applications up to 120A.