If a P17 is the same as an Alecto then, yes the barrel can move. I say that because mine is clamped in place with a sort of cross strap and there appears to be about 4mm between either side of the clamp and the shoulders on the barrel. The fore-end of the barrel doesn't look to be up against a shoulder.