IMO its not worth it since Odyssey is just a people mover.......
how fast you are thinking of doing around the corner with your Odyssey ?
I reckon a nice set of coilover will be fine.......