If you tear down the top end and take your cylinder into a machine shop that specializes in honing/boring and piston replacement it's gonna be your best bet..
They'll mic the cylinder bore and determine how much they need to cut to get back to a true cylinder..then measure to see what oversize piston to fit or if it's needed at all. They'll either tell you what oversize piston you need or offer to supply it.
Some who have done the process in reverse..namely buy a piston then take the cylinder in to get bored out have ended up with a piston they couldn't use.
A simple but properly done top end job and all that it entails should give you the best performance and hopefully another 30 years of running! Not a huge market for performance replacement parts for the 250ES...
Or listen to the pig..you're call!!
Current toys..
1986 Honda 350X..trail bomb!
1985 Honda 250SX..my main mudder
1985 Honda 250ES..Back in Black Trike
Current non-trike toys:
1990 Honda TRX300FW
1995 Seadoo GTX
1998 Polaris Indy Lite 340(Nearly new looking)
1998 Polaris Touring 500
1998 Club Car (electric)