Could be the same transmission Astro supplies, but here's a link:
http://www.gforcetransmissions.com/tran_gt-5.asp
My next Mustang build will have one of these, as I love the ease if install of T5's and how they shift.
That said, with a motor as stout as yours, if you're going to drag race with any kind of sticky tire, I would have to agree that you may be on the ragged edge of reliability.