I agree with Quint on Ride-On. I've never used it, but based on my experience with Slime — which is only good — I would not hesitate to use Ride-On or Slime, either before a puncture, or after.
I heard all the rumors about Slime. It'll cause your tire to go out of balance. It is a mess for a tire mechanic to work on your tire. It'll cause corrosion on your alloy rims. It is unsafe in that it will hide a catastrophic puncture in your tire and then you'll go out of control when your tire loses air suddenly. IMHO, they are only rumors, not fact.
I used Slime in my OEM tire. The only reason the Slime went in was that the plug I used to fix a screw hole didn't seem to be holding. How well the plug and Slime would've worked over time is only speculation. It never leaked again after I put the Slime in, but I succumbed to the people who felt it was unsafe and that anyone with a puncture should change their tire. Yes, there was a bunch of green goo inside the tire. But after all, it had only been in for a couple weeks. And I suspect since it goes to the tread area of the tire because of centrifugal force, most of it stayed in the tire. I heard no complaints from the dealership when I picked up the bike. After all, they sell it too.
That was at 1500 miles. About three months later, I found a small cotter pin in the tire. I pulled it out and it was leaking just a wee bit. Wow, the last tire cost me around $130 by the time I paid for everything. At this rate, this scooter commuting is going to cost me a lot more than driving a car. Well, I had half the bottle still on the shelf. After agonizing over it (and reviewing in my mind all the rumors I'd heard), I put it in. I watched it over the days...then weeks...then months. No leak ever.
About 10,000 miles later, I got a nice large nail in the middle of the tread. I pulled it out and the air whooshed out of the hole. I had pulled the nail out at the 3 o'clock position and wasn't giving the Slime a chance, so I rotated the tire to put the puncture at the bottom or 6 o'clock position. A couple tablespoons of green liquid came out...then stopped. Again, I watched the tire closely for days, then weeks, then months and there was no leakage. Ever.
I changed the tire at 14,500 miles. It could've gone a couple thousand more in dry weather, but I was heading off on a couple trips and the rain season was coming up, so I changed it early. I told the tire mechanic that I had Slime in it and asked to be there when he broke down the tire. When he pulled the tire off the rim, he made what seemed like an obligatory comment, "What a mess." I think he was primed to say that because there was no mess. No green goo going all over the equipment and floor. Just some black dried on material on the rim that had probably fallen and baked on from the heat over time. The inside of the tire had a film but it wasn't going anywhere. There was no corrosion on the rim. And because the Slime distributes itself inside the tire, I never felt the tire go out of balance.
I have a bottle of Slime at home, and a Slime kit with the air compressor at work. Chances are that I can make it to either location. If I lead a trip like I did several times during the summer, I carried the Slime kit with me in case one of us got a flat. I have a Stop-n-Go plug kit too, but I have more faith in Slime (or Ride-On) simply because it takes no skill to put it in.
Regarding the rumors of how it can hide a catastrophic failure, I think logic will show that can't happen. Slime (or Ride-On) can't fix slices in tires. It can't fix holes in the sidewalls. It can only fix the size holes you'd consider putting a plug in, and only in the tread area...the only area you should consider a repair on. Those other situations can't be hidden by Slime doing a partial "fix". The Slime would gush out immediately right along with the air at the time of puncture.
BTW, my endorsement of Slime (and Ride-On) does not extend to Fix-A-Flat or tire sealants.
So that's my 2¢'s worth.
Chris