I think a patch from the inside is the only way I'd go... and then it would only be until I could get the tire replaced. You only get a couple of inches of contact patch with a motorcycle and you need the best rubber you can get. A patch or a plug would probably go you until the end of the tread life, but man, what if it doesn't?

And as for the gooey stuff, I put Ride-On in the tubes just for grins