The cap's not bengt is it? Couldn't resist...
Mike, can you rotate the domed cap on top of the vent tube and feel the spot where it fractured and popped free? Is so, use a Sharpie and make alignment marks.
Then, what I did was to gently but snugly secure the domed cap in a vice -metal jaws only- in an inverted position.
Next, I placed small bits of silver solder and some soldering paste into the vent tube right at the broken spot. Push the stuff through the broken top hole and align all thru the vent holes. I wanted to get enough solder to hold the cap but not so much that it flowed into the two vent holes. This turned out to be a non-issue as the vent holes are up the side of the vent stack.
Sudden thought... Guess you could drill a couple new vent holes a bit away from the original...
Position the bolt into the domed cap and align your marks. I used some .032 safety wire to hold the bolt in alignment.
A BernZoMatic butane-powered mini torch heated the point of contact on the dome. The paste and solder melted pretty quickly and I was able to reinstall the vent bolt and ride off for a test.
Obviously, the parts need to be uber clean before the torch work. I buy WallyWorld carb cleaner by the case.
Use those new florescent shop lights you put up and keep your ugly mug outta the line of fire. Work safe and you'll be golden.
Monte