Look at the Sears Die Hard PLATINUM pictures and then look at the Odyssey. They are obviously made in the same plant with different colors. Same battery.
Not sure on the 25? My guess is nearly the same as a 34? You'd have to look at the dimensions on-line and the CCAs.
Horribly Painted '95 FZJ80 Has Some - Still Needs More!
"If you like California so much, please move there. Don't make the rest of us live in the same HORROR!!!"