I have a Dynoport pipe, FMF muffler and FMF spark arrestor that I had on my 2004 kx 250 framed kx 500 build. I got the pipe off eBay and it worked very good. The fit is tight and the only issue is it goes right over the oil filler and you can't put oil in very easy. It uses cr 500 mufflers but I had to trim the front mounts off them to fit a 2004 kx 250 sub frame. Everything is in great shape pm for pictures. I will sell the pipe and both mufflers for $150 and you pay actual shipping costs. I used this sight to build the bike and tune my 500 for years but don't ride dirt anymore so want to pass on parts to the members at a good price. I also have complete wheel set, brakes, forks, shock for a 2004 kx 250 shoot me a price and you pay shipping. Thanks