I have read that a good one piece scope rings rig will help keep your scope from shaking apart.Are you using two piece scope rings?
just a thought, my rws 48 destroyed two center point scopes, then a third one went bad. so, i ordered another hawke eclipse scope from one place, and le max quick detach med pica rings from another. while waiting for the hawke scope to arrive i put on a dovetail to weaver adapter and attached the new rings. just for grins i put the old cp scope on the new rings and bingo, found out the scope wasn't what was broken, it was the rings. could not tell just by looking at them, used lock tight and snugged them down real good. this weaver rail and new rings is like having it welded on. i probably sent back two good scopes. yep, the 48 is a beast, but worth it.
one little trick to try, use an old fashioned lead pencil and mark the rifle where the mounts are on the barrel and also where the scope rings are on the scope. this will tell you if the scope is moving.
I have a CP 4x16 on my 125 Sniper and I'm kinda wondering how long it will last to be honest, I put 200 shots through the gun before putting it on though just to get the worst part over with. My take on the magnum springer's is that a good 2pc set of rings is better than a 1pc setup. I think the 2pc doesn't transfer all that shock to the scope, I also try to keep the scope as low as possible, duno just my thought on it. I also try to keep the crosshair adjustments as close to center as I can, it does require a shim once in a while but it seems to help save scopes. When the adjustments are extreme to one side it doesn't have a uniform tension on the reticle and a lot of scopes that I have seen broke over the years were sighted in at the extreme ends of the scope adjustment. This also includes big bore center fire rifles.
I've had my EOTech SP2 on my Sniper 125 for over a year and no issues. They are tested on BMG .50's and seem to take a lot ofbeating.