Why would the Germans want Mexico in the war?

They wanted them to attack the U.S. and keep them out of Europe.
They had been long-term allies since colonial times.
They admired their fighting skills in previous wars.
They were trading partners of major goods.