My Ultra was getting less smooth to cock (.22) and I now notice the magazine has failed- the red rotary plastic part that holds the pellets has broken and a piece has fallen off. I presume due to cycling issues causing the cocking rod to push against the plastic, not against a pellet skirt. Is this a common problem? Any chance BSA will replace the part or do I have to buy a new mag? Thanks.