If you have a bad ballast on an obsolete type lamp (mercury vapor) the best thing to do is replace the entire fixture. Why go out of your way to fix an outdated fixture that is so bad for the environment?
I recommend high pressure sodium or metal halide.