Another important point to consider is the type of riding you do. If it is mostly trail riding-which I suspect as you bought a XR a 125 stroker might just take all the fun out of playing if you ride hilly or technical stuff. The XR is a beginners bike and was never built to air out. If you want playriding with a bike that can be jumped why not look at an older XR250. More power, way better suspension, user friendly power and reliability. Downside is MX is out - for that get a crosser.
So more importantly decide where you are going to do most of your riding and buy acording to that.