I've been riding my 03 cr250 a ton since 03. Suspension has been rebuilt twice, and motor top ends only so far. The bike is reliable, jetting sucks so you will need a jet kit.
It has a good motor, extremely strong mig and strong top, bottom is sad.
Suspension is soft stock. Not harsh.