Probiers doch einfach aus. I²C ist grundsätzlich ein ziemlich ungeeignetes Langstreckenprotokoll, und außerdem gilt: je mehr du rumfummelst und selberstrickst, desto weniger wird wahrscheinlich funktionieren.

Wenn es unbedingt I²C über lange Strecken sein muß würde ich bei folgendem ansetzen:
-Takt runterschrauben, so richtig runter
-Pegelwandler 12V
-sonst nix weiter

Warum muß es I²C sein? Wäre z.B. CAN keine Alternative? Und wie weit muß as eigentlich...