Let's verify what crank you have before making any other assumptions, you never know if the previous owner knew what he was talking about. If he couldn't fix it himself there's a good chance of that.
I think re-sleeving a cylinder would be a more lengthy, and costly option. The ESR kits are so cheap you might as well buy a brand new one.
If part of the piston skirt, or part of the sleeve cracked and fell off, I wouldn't assume the crank is good just because there's no visual damage