Fit my 2004 KX250F very well. The side panels fit into the air box and subframe and seat like a jigsaw puzzle, and these matched the OEM panels perfectly and were able to slide right in. Every plastic had holes in the right places where I know many aftermarket plastics have none at all.
I bought a set last week, and the description said these would fit a 2007 and the short answer is they don’t. The fenders both match but the side plastics are completely off and do not match at all. I would not recommend buying these.