When you compare the specs of the SVT radiator versus normal (I remember reading in a post sometime ago) you will see that it really is quite an improved unit!
You could possibly get one from a junkers ... check
www.car-parts.com ... and check out the
Signature webpage.