Re:
Hi, I've got almost what you need.......
I've an Ultegra 6503 triple chainset with corresponding octalink bottom bracket, I've also got some Ultegra triple shifters but they are the 6603 model for 10 speed, I may have a 10 speed road cassette and chain you can have, likewise I've also got an Ultegra 6603 front mech that would be surplus to me should the shifters and crank be sold (28.6, Bottom pull, triple)
If you've already got the 9 speed rear mech, that should still work fine as the pull ration for Shimano 9/10 speed road groups are the same, so it's just the rear shifter, cassette & chain that matter, all other parts are interchangeable.
Drop me a PM if of interest or for some pics.
Cheers