Cheapest fix might be to pick up a tube of Loctite 262 or equivalent at an auto parts store. I've used it to secure lower headset cups in steel head tubes that had been ovalized in off-road riding. It'll fill a good-sized gap. Just make sure that the lower cup is square with the top cup while the Loctite sets up.