Mine was about that bad and was deemed un-repairable by a professional.
Rottondog has new replacement boards (MPU089) around 175.
http://rottendog.us/MPU089.html
I see Curly @ little shop of games has some in stock. He is a good guy to work with. Might also try ebay.
http://littleshopofgames.com/product/williams-wpc89-mpu-board-mpu089/