In real life it would be 100% possibility to stack 2 pistons to each other and even build that set so that it would work properly and I have even created an image in my mind of that how I would perfom that.