Are you sure that you put the shaft all the way in, and that the trans or the diff is REALLY from the turbo model?
I have never heard that the Trubo stuff has to be series specific either, and I trolled the evil forum for like 2 years before I got my fc.
I guesss you really DO learn something new every day!