a bore out will not net you much for performance. I have a 250es that i just put back together a week ago, its bored 20 over, There is no noticeable gain. I did not change any jetting or the exhaust, completely stock just bored out. If you want power go with a big bore, high performance cam, carb and exhaust. If you want stock power and a fresh engine, just bore it out. You definitely will need a new piston. What happened to the engine for it to end up like that?
Currently : trx400fw, ct70, 250es,200x, xl80s, 350x, 350x, Trx250X,ALT185