Make sure you have a pilot bearing in the back of the crank. Most already do. The driveshaft is not the same length but it might work. I have used a 280zx turbo drive shaft in an earlier car (S30) but it is about 1/2" too long. In your case it should be 1/2" too short but may still work in a pinch as long as enough of the splines are engaged in the trans. You wouldn't want the to fall out on the road! Pole vaulting anyone?
As mentioned above you still need flywheel, clutch, throw out bearing/holder/fork, clutch master/slave/line, pedal, shifter and probably lots of misc items I have forgotten.
Good luck with the swap.