Firstly it looks like you have purchased a 2.5" sashlock when you should have got a 3" one. You require a rebate set to go with it. The rest of the sizing looks ok. Change it for a 3" one and ask for a rebate set to suit.
If they dont do a rebate kit for that lock and the sizing is the same...
Funny you should mention pickbuster, as amongst others, they are promoting the existence of bumping, for obvious reasons. This product has been proven by experts in the field to be ineffective.
It is not easy to knock the cylinder through the door, as they are positioned in the door, not only with the retaining screw, but also an off set cam on the cylinder it self. This method would cause a lot of noise & time if it worked at all. There has been a lot of publicity about bumping, which...