i rode with a guy 2 weekes ago who had a 660 03 raptor with the big gun on it and it sounds awesome! from what i was told by him it has removable spark arrestor like most every other exhausts ive seen. he said when he bought it it had the biggest performance gains but that was a few years ago, and i havent done any research on my own, but like i said it sounds great!