JB Weld Epoxy would fix that baby up nice.... Never have to worry about that crack again...
It would work on acrylic? Will it melt it so that it forms together with the other acrylic. I will say that I have used that stuff a ton of times and it is as strong as ever. I used it to epoxy an iron sight on a shotgun, and it is still there.
The crack on my CPR is about 3" long or so. Its not loose or anything. In fact, at first I couldn't tell if it went all the way through or not until I poured some water into it, and it dripped through the bottom.