That Odyssey number is a motorcycle battery. Only 150 CCA. [Stock Harley is over 300 CCA] It will never turn over a V8.
I bought one for my 100 inch Harley and it wouldn't turn it over, even with compression releases.
Bought a Duracell and it spins it like nobody's business.