Bring them in to Rago and let one of the shoemakers look them over. If they aren't able to repair them properly they will tell you and won't take your money.
They should be able to replace the soles. If not, they'll tell you.
Thanks! Your answer is awaiting moderation.