Automotive and electric vehicles