Yes it did take some custom modification's.
That is why we suggest you stop down if you are local and have us install one until the braketry is completed.
Yes there is a temp drop, we saw it on the dyno with HAVEIGHT's 03' Cobra. I will see if I can find his post.