You have to cut it a little bit if it's the Marui MK96 you're on about. The cylinder is slightly different to a WELL L96 I believe.
WELL L96 Are APS Type 96 clones,shar zero compatibility with the VSR. TM L96 AWS is VSR compatible in the trigger and cylinder internals.