Yes you need all of the above.. Except for the DCCD controller, that's optional but recommended. DCCD Pro is amazing.. Linkage from the Spec B is needed. Also, the shifter and reverse cable.. Only PIA part, MAKE SURE THERE ARE NO STUDS ON THE TRANNY.. I've seen other people just take them out and modify it to fit our axles, but it didn't work on my particular transmission.. I had to take '02 WRX inner CV's and frankenstein them to the shafts and outer CV's of the Legacy axles.. They worked but VERY noisy without my DCCD of when it was in full lock.. I will be selling very shortly an entire JDM STi Version 8 swap for $4500.. I recently rolled my Legacy after hitting a deer :-(
http://img.photobucket.com/albums/v232/Warlordzpb/Legacy%20GT/IMGP1220.jpg