I would be nervous about the inner condition of that trans. The last thing you want is that thing coming apart while you are in it. It can get real messy, real quick.
I'm no trans guy by any means, but I have seen the aftermath of one coming apart at the track, it's pretty violent. That's why I will never run a 727. They are a good trans if built correctly, but for my use (and peace of mind) a 904 will be plenty. I have seen 904's break as well, but they tend to break, not explode.