swaps have been done plenty of times. i think for the easiest swaps, go with the same alltrac of the same year. (ex: 87 GT <- 88-89 3SGTE, 92 GT <- 90-93 3SGTE, 96 GT <- 94+ 3SGTE) the hardest part is wiring, otherwise its basically drop-in if you get one off an alltrac. its not *THAT* expensive to do... toysport's prices are just usually higher.
otherwise, if you dont want to swap. sell your car and get an alltrac. (but dont use it to drag race only please)