2000 cc per rotation means:
42000 KJ/Kg x 0.8 Kg/Ltr x 2 Ltr x 40% efficiency = 26880 KJ
per rotation.
This means that at a power of 3000 hp the engine runs:
3000 hp x 0.7355 KW/hp / 26880 KJ/rot x 60 rot/min = 4.9 RPM
I have never seen such an engine running that RPM at max. power.