I think you are trying to use shelf pistons. I just don't think that is remotely possible, cause I think your 3.21 crank solution is not possible.
I think step one would be to assume you will need custom pistons for anything you put together to work at 371 (or less).