It’s not going to be Carson or Kasich for VP. Trump said he already has a couple of people in mind. It’s obvious he has his own eye on particular people separate from Kasich. I doubt it will be any of the other primary contenders.
I'm sure it won't be Cruz. It won't be Carson because Trump has already said he needs someone who knows what he's doing. My suspicion is that he'll offer it to Kasich because of Ohio, or Rubio because of Florida and because Rubio needs a job come January. But if Kasich thinks Hillary might win in November then he may not want it. He may well finish out the last two years of his term as governor and try again in 2020. So Rubio may well be the chosen one.