Great question, I am also wanting to change the exhaust on my 04 R6 and have a lot of the same questions. I have been to a couple of Yamaha shops and they say that the shorty won't work. That is my preference, I just need to know what all is involved in getting it to work.