Lego Pneumatic Engine - 2 cylinder Ross yoke

The Ross yoke is an alternative to the traditional crank, it was invented as a solution to decrease side load on bearings, and is used primarily in Stirling engines. I just think it is a cool mechanism so I tried to build an LPE around it. Luckily, it worked :-) Here we see an engine with a single ross yoke driven by two large cylinders. I like the way the output shaft's orientation, rotated 90 degrees with respect to where it would be if it were a 2 in line engine.