That is a nasty mess but worth it for a nice pin. I recently picked up an Abra Ca Dabra of my own that needs some minor repairs. Thankfully I have not had any pins that had that level of mouse infestation. I do have a project pin that a cat peed on the playfield... Yuck...
-- Shawn