I am going to crawl out on a limb and say this sounds like a PH and would guess it to be around 400 maybe a little more but that right barrel sounds like trouble also the stock problem . I am sure the pictures would help. And if I am not close we will be knocked out of the tree .