Damaged switch advice

I bought a switch that was labeled as water damage and upon opening and seeing the issues I noticed the battery was corroded and when i attempted to remove the battery it pulled the socket from the motherboard so my question is can i self fix this or be better to find
some way to get funds to have it repaired as a company in california said they fix for $120