Es más complejo de lo que parece... tendrás que determinar las tramas de CAN, y no es algo trivial, si es que quieres desestimar componentes externos innecesarios.

Te dejo como muestra un par de botones:

http://www.wired.com/2009/09/mercedes-diesel-swap/
http://www.vau-max.de/galerie/id=1091/start=0

Y me consta, que este último tuvo bastantes quebraderos de cabeza.
Los de Mercedes, ni te cuento, y eso que son el propio fabricante...