What are the key specifications that need to be considered when choosing and purchasing an electric vehicle motor controller?