This question was raised in another thread yesterday.
https://pinside.com/pinball/forum/topic/best-way-to-clean-entire-em-cabinet-mechanics
Spraying water on wood makes me nervous. I'm sure it will clean quite well, but getting wood wet doesn't sound right. You could gut the cabinet and spray-n-wipe with your favorite cleaner. Someone talked Purple Power; I like PP. I also like Zep Industrial Purple for cutting nicotine.
For cleaning the relays and switches, I would remove the relays board from the cab and get some automotive spray brake cleaner and spray it down. Brake cleaner is not water based so it will not hurt your electrics. It is flammable so you would need to let the parts dry for several hours before you apply power.