Got an '05 Sworks that I am upgrading and rebuilding. just ordered the following on performance bike website (double points this weekend).
Dura Ace compact crank...
Dura Ace RD-7900 rear derailleur...
Dura Ace CS-7900 cassette, 11/28...
Dura Ace CN-7901 chain...
Dura Ace SM-BB7900 bottom bracket...
Shimano shift and brake cables and housings. That should do it, I was looking to get the compact crank on for a while, guess being over 50 I am tired of grinding the hills. I'm sure there will be some miscellaneous purchases to make to finish this repair up, but that should do it. BTW, the rear derailleur was necessary to get a cassette larger than a 25T to work.
I will be having wheels built for the bike, whenever I hear from PSIMET wheels!