The hassle of fixing that as well as cost and then not even knowing if it was truly fixed would keep me from doing it. New fork can be had for 40 bucks. I'd be tearing that bike down completely and giving it a thorough look over too, maybe frame saver it.