ShoeSite (UK) Rivet Page
As I have had two go - but then I do dance in them. Very comfortable for the purpose. I have bought 12 rivets - just in case (I have two pairs and Joy has three). I expect a hammer, vice or pliers will be suffient for the repair.