Hi all,as you know I bought a complete my Bar10 cylinder assembly few days ago.Its a good quality cylinder and I thought it would just be a straight drop in swap for my crimped end Cyma cylinder assembly,but,on fitting it theres a slamfire problem that I could only fix by using the Cyma piston,spring,etc inside the JG cylinder.Now don't get me wrong as it's a nice silky smooth docking action and I am quite happy with it,but, I can't understand why the JG internals didn't want to work correctly.The only difference I can see is that the Cyma piston is a slightly different dimension at the rear as apposed to the JG piston.The tech of it all is still newish to me but I would like to try and understand where and why there was a problem,appreciate any advice as I still have a long road ahead of me in the upgrades department,thanks in advance?