yup..i agree. needs to be replaced. not repainted. Also, feel free to wash the battery all you want. it WILL NOT short a battery. i wash mine all the time. Actually that helps keep corrosion down, and keeps everything looking great.
If metal is corroded by battery acid, paint will just cover it up, its still rusting underneath. Man, the dang batteries are a real pain in the a%%. I had to replace both battery hold down brackets, bottom plates and screws on the 94 dodge.....$180.00 later, they look brand new. Probibly more than the trucks worth hehe.