New shafts really arent expensive.
Moser will make you anything you need for around £3-400 a pair ( was cheaper when I bought a few years ago, so assuming they are dearer now )
Hauser or Andy Robinson Race cars can supply.
Moser offer a lifetime guarantee....not much use when it would cost more to send them back to the US for replacements lol