I would ask yourself what kind of riding as I going to put this bike through??
I have an 08 690 and love the poor girl and ride her hard, when I can. I have only put a barkbusters and a flatland skid plate on her. As for the other things not to sure about them, but so far I have not needed them. Don't get me wrong I have put her down once or trice and she does not liked to be cartwheeled