If you know any experience auto mechanics, they might be able to help you with this. Usually a center punch, a drill and a 1/8" left-hand drill bit will get these broken bolts out without too much effort. I do not recommend trying to MIG weld a nut to the broken portion because EMF from the welder will ruin the stator and voltage regulator.
Most modern small engine shops are not equipped to handle a broken bolt in an aluminum engine block. They often just want to replace the engine because they do not have any experience with these problems. A small independent automotive shop might be a better choice because they deal with broken manifold bolts on a fairly regular basis.