Depending on budget, in my experience it would be megasquirt. But tbh dont know much about them engines, I think JKM performance are the people to speak to about this engine, they do a lot with the german stuff and get fantastic results so im told
http://www.jkm.org.uk/performance/index.htm