The TT-01R propshaft is not easy to buy as a spare part as it uses quite a few unusual parts. The normal TT-01 alloy propshaft is just fine.
As well as the stuff you have mentioned I would also put some pinions (22T or larger) the adjustable steering arms and some oil-filled shocks on your shopping list, this makes the TT-01 work really well.