Okay so i remeasured the pistons lengths and it turns out they're around 1/8" too long. It's because the elbows must have not been pushed far enough into the pistons. I just cut them down to the proper length, will be testing some more.
EDIT: Okay, it improved, but it is still pretty stiff, will check square-ness of elbows/pistons. A bit of sanding to square up the bottom of one of the cylinder blocks, and it should rotate better.