Just get a new sleeve, piston, and rings. Bring the piston and rings to the shop that is going to put in the new sleeve so they can get the clearance perfect. Actually if the piston and rings are in good shape you can use them. The shop will bore out the new sleeve to match them. Tell the shop what the minimum ring end clearance and piston-to-cylinder clearance are (look in manual or call the bike shop that sells your brand). With a sleeve in there, then each time you screw it up you can have it bored out some more to match a bigger (dia) piston and rings (that you'll have to buy each time.