How difficult is it to replace the drive shaft(front sprocket shaft) on a 07 300ex? What should it cost to have it done? Do they make a after market shaft that is better then stock? The splines have broken off where the front sprocket sits on the shaft. Any help or advise you can provide would greatly help. Thanks in advance.