Did you cock the trigger before reassembly and forgot to pull the trigger before trying to cock ?
The mk2 piston as said above needs a mk2 spring (or similar). They're shorter with thicker coils.
The mk3 spring should work but not make enough power as it wont compress enough