Yeah that turbo is huge! It's going to be slow to spool but once it's starts spinning hang on... will be like Supra sling shots I see on Youtube all the time!!
As far as your motor it will be just fine IF it's tuned properly. I can't stress this enough, TUNE TUNE TUNE!!! I am running 15 psi...