I don't think anyone could probably say for sure on this one, with no one having tried it, but 20000rpm is F1 territory, and having seen some F1 engine gut photos, I'm thinking you'd need to do a lot of work to get there. I'm thinking the piston speed to get up there would probably be too high, and you'd actually want a shorter stroke combined with some very trick pistons, rings, rods and crank.. I'd also be curious to know if the block would hold up to it. I'd say you'd want some pretty good block modification to make sure it survives. Maybe sleeves, or extra support at the very least?