Did you use a lathe to machine the barrel to fit, or something else?
It dropped 30 fps with the longer barrel, the medium barreled one is at 11" the long is 20".
I made the piston thicker on my P22. Cast some JB weld on the top of the piston to fill the gap. Then machined to exact fit. Cut a small channel for the air to reach the valve. Managed 362 fps average on 14.3 gr 22 cal pellets.
Would you mind explaining what you mean by cutting a small channel so the air could reach the valve? Is this because the added piston height would otherwise block the air intake?
Could be the picture, but I'd check those o-rings carefully. If they have any defects on the surface, they can leak. Leaks lower your compression. Just from the picture, I'd replace the o-rings with fresh ones.
I'm wondering if it's the fact that I bored out the transfer port that seems to negate the effects of increasing the compression on my example.