I got a 2013 Honda 250r last year. I love the bike it's amazing. This winter it needed a new piston and rings which cost me around 150$. Then the water pump went out which cost be around 100$. Then it went out again and it cost me another 50$. And then just standard maintenance which is around 20 a month. Me being a 4 stroke rider all my life I don't know a whole lot about 2 strokes. I am interested in the 300. why are there like 2 different names for it. The ec and the xcw? Do you have less maintenance on them or more? Are they more reliable? Because where I ride if you break down you are going to be stuck for a long time!! Now that I have done all this work to my 250r a dont really have a peace that I did when I got it. Do you all have a confidence that it will not break when you take a hard fall? Thanks for your input!