Maybe I've just been lucky but I've never had a proper vulcanised patch fail. I once used a self adhesive one and that did come off.
Since using Schwalbe MP tyres on my Brompton and also my Giant Seek ezee I have had zero punctures over 2 years and 10000 miles.
Since using Schwalbe MP tyres on my Brompton and also my Giant Seek ezee I have had zero punctures over 2 years and 10000 miles.