UMS Tuning can do engine builds and can dynotune megasquirt but that is definitely not the preferred engine management there, especially the diy ones since so many people botch the installs. Most people will suggest asking your tuner then going from there to decide on an ECU.