As long as you remove the 'platinum' finish, you shouldn't have any problem running a small bead along the crack. Maybe you could paint that area with clear with some spraypaint so it won't rust?
As far as leaking from the cylinder, put some hight-temp silicone around the joint and you should be good to go. You don't need new pipe springs unless they're broken, they don't tend to lose there tension. If you do get new springs, OEM tend to be better. In fact, you might try OEM KTM springs, as they have a swivel hook at each end, and don't cause the spring to twist(prematurely breaking it). Good luck!