All fixable. The switch issues are likely because of battery acid damage. New CPU board, shopping, and maybe some standard flipper maint, and it'd be working again. Hell, even the flipper problem might be due to battery acid damage (on WPC machines, it hits the switches first).