I have an excellent condition jardine exhaust. I believe it fits the 2004 600rr as well. It has 2 or 3 surface scratches but no dents, dings or rash. I took off the jardine sticker for a cleaner look. Comes with all the mounting hardware. It is missing 1 spring but it is not needed.