I think this stuff can prevent and fix tyre punctures but I personally would only trust it as a get me home solution in the event of a puncture.
My last beemer had 19Ē run flats and my dealer noticed a bottle of similar stuff in my boot, he said if I had gotten a puncture and used this liquid most tyre dealers would not be able to repair/plug the hole and would have to buy a new tyre.
This was only advice I was given. Iím not an expert or done any research on this but itís a really good question on this thread and Iíd also like to see some more feedback from the folks here.
With the bike I just carry a hole plug kit