The pipe is in good overall shape with one small dent in it. No cracks or leaks. The Carbon fiber guard has a good size ding in the front but its not pushed through.
The pipe came off an 05 cr250, I know for sure it will fit 05-07. I'm 90% sure it will fit 02-04 as well.