How to repair broke bolts in aluminum

I guess its the choice of acid. Muriatic acid is commonly used to remove aluminum from cylinder walls after a piston smears. Two stroke engine trick.