I had about the same problem with a brand new BSA red Dot. It lasted exactly 3 rounds before the projector screen lens came loose. This was mounted on a Ruger MK III 22 LR.
I decided to spend a little more money (BSA was $35) and get something decent. I bought a 30mm Millett for $106 and have been very happy with it.
If I were installing one on a heavy hitter like a 454, I would go with the Aim Point. Mounting a Red Dot on a Ruger SRH is a trick. You either have to find one with a turret short enough to fit between the rings or better yet, buy the Weaver style base that mounts in the Ruger scope mount notches. Then you can mount most any length of red dot or scope.