If your vacuum petcock has failed, don't forget to have a drain pan large enough for both the engine oil AND also the gasoline that has drained into the engine.
I got lucky and was able to get the drain plug back in before things overflowed so I could empty the pan and drain the rest.
With luck, the inside of the engine is now sparkling clean.