I got to see a couple of similar ones a few years ago. My company built control systems for 2 Sulzer marine diesels installed in an electric utility in Sebring Florida. They connected large generators to the end of them and generate electricity for the city. Three foot bore and about 6 foot stroke if I remember right. The exhaust was run thru a heat recovery steam generator to generator steam for more power. Impressive.