I purchased a cruztools Tirepro Universal Tire Repair Kit a couple of years ago...
have not used it yet (knock on wood).
Go to Cruztools.com
This kit has all the patches, cat turd cord, rubber glue etc and includes a time-proven "Engineers" pump for inflation.
Its based on a two way check valve. Remove one of the sparkplugs and install the check valve. During the downward movement of the piston, the valve opens to let cool, external air into the chamber. Conversely, when the piston moves back up, the valve closes pushing air down the hose to the tire. Compression of the cylinder is greatly rediced by presence of the valve, thereby greatly reducing the draw of fuel and exhaust fumes that would otherwise be pumped into the tire. Adapters are included to fit most thred diameters. Three and four cylinder motors should be able to run (Royal Stars) while pumping air. Two cylinder motors would simply use the starter to turn the motor and pump air.
This kit is a last resort for me.
I have a AAA RV membership which includes towing your bike to a repair shop.
Hope this helps
Dave