Personalmente siempre que puedo, prefiero simplificar (en todos los ordenes de la vida)
En este caso pondría todo el contenido en un dominio, los precios y disponibilidad especificados por paises.
En caso de que por cualquier motivo (estética, gusto personal, etc) se prefiera personalizar por idiomas, no me preocuparía por el contenido duplicado, el contenido duplicado no penaliza al resto de la web, por lógica el contenido que prevalecería en español sería el del .es sobre el .com
Las preocupaciones serían la indexación (la duda de la redirección que ya puse) y que si el tema va por la diferenciación de los productos por países, tal vez tendrías que añadir los dominios de los otros paises hispano hablantes.