I would just drop the '07 stock donor in but the fact that I got the speed boost controller in the deal I hate to not use it. But I also don't feel comfortable with using it unless I'm sure the motor can handle it.
I am not a big fan of speed boost controllers.
Why not install the turbo on the stock motor w/o the speed boost while you build the new one.