I have a buddy here in Chandler with a 03' SVT Convert and it had a similar wreck about six month ago and they fixed it up pretty good.
Well, thats not really something I wanted to hear lol. I dont think even if they fixed it up "pretty good" I wouldn't feel comfotable in it at high speeds.