If it's on the truck in your avatar, I'd say just pull the shock off completely till you get home. Otherwise, ask one of the shops if they'll let you borrow their welder for the 15 seconds it'll take to weld back on. Try muffler shops too, for some reason they're sometimes more willing to help.