My JG AK47 (not the best i know, but a good gun on a budget) recoils quite a bit when I am shooting it. I'd be fine with that, but the problem is it shakes my hopup out of place. I'm not sure how to fix this, or even what the problem is. Anyone have any insight?