Those are weird looking batteries! Are they actual glass jars? They kind of look it for some reason.
Ya, I have seen trucks like those, the "CN" Rail system up here has trucks like that, as well as the odd pick-up and even special equipment for maintaining the vegitation and the banks along side the track that will ride right on the rails.

A.D