HD CSC will be just fine. In fact, I am not really certain why the CSC delete kits are so popular when the HD CSC performs, is less expensive (I think?), and more closely mirrors the OEM design.
I believe FI and AAM pull the motor to install their TT kits, but there has been speculation that could be done without. The Gamma V3 kit can for certain be installed without pulling the motor... I know since I did it. Gamma also leaves the motor in when they install in-house. That being said, the level of difficulty in installing a TT kit is far higher compared to the BP kit, even more so now that he has moved to oil-less turbos. I do love my TT though. =)