Batteries won't spark if they are properly installed, correctly wired, properly secured, maintained, and covered with the floor panel. Batteries should almost never be an issue when done correctly. In the 38 years I've been working on the fleet, I have only seen one battery "blow up" on a technician and he was wearing safety glasses and a shield. This was a Group 31 deep cycle on a heavy truck. And I've been around during the early days of experimental EV batteries for the fleet and all that crazy stuff.