it will all work. I've used an even older 105 rear d, and a 6400 fd with 9 speed stis no problem.
It should work fine with your cranks. However, I had a tiagra set of stis which work with both double and triples so maybe the ability to accomodate a triple allowed me to push farther on a wider spaced crankset??