There are several different versions of the blaster, and I don't have the one you do. My star doesn't have a rivet but rather was held on with a screw making the negative connection to ground. You can drill out the rivet and replace it with a screw. The only purpose of this is 1) securing the star to the light (between thermal epoxy, the ground screw, and the reflector or optic, it isn't going anywhere) and 2) connecting the negative terminal to the body of the flashlight (a spare wire and a quick solder job do the same thing). Mine has an oring behind the optic holding it in--not a plastic piece, but the length of the reflector should hold it in place. For the IMS 27mm, you can purchase one from the sandwhich shoppe or from photonfanatic in the dealers section (although he asks a 10 dollar minimum purchase). Yes, the OD is slightly smaller for the reflector, but the length is a perfect size to hold the reflector in place --sandwiched between the lense and the star. These are only 5 dollars, and will give you some sidespill. I'm tempted to buy a seoul star to do this, but I told myself I would wait until Philips-Lumileds led actually comes out and is tested.
To get the "guts" out of the XM3, just unscrew the octagon part from the body. Remove the black plastic insulating washer. Then you'll set the positive contact, which is the back surface of the pill. Use some needlenose pliers and pull it out. If it's stubborn, unscrew the front, which holds the lense and reflector--then you're looking at the front of the pill---just push it out.
I've never had a battery leak so bad. My XM3 has a AA cell stuck solid in the battery tube. I've used a steel rod and mallet and beat on the battery,and can't dislodge it. I miss my old job at the metal shop where I could mill, lathe and press anything I wanted
. I'm thinking if I can't salvage the battery tube, I'll solder wire leads to the driver, and make an XM3 headlight-with a seuol and use nimhs. For everyday use, the XM3 reflector represents my favorite balance of spill and throw, so I really want to save it.