Правильно: оба Иванова.
Верно: оба транспортных средства.
Пожалуйста, приведите пример сочетания, которое вызывает затруднения.
Правильно: напиться (чего?) воды, молока... в знач. «выпить в большом количестве» и напиться (чем?) водой, квасом... в знач. «попить вдоволь, утолив жажду».
Правильно с запятой: Эх, Маша, Маша... Здесь именно повторяющиеся слова, а не одно сложное слово, образованное повтором.