mine must be a gen 2. It was a few years old. I'll post some pictures , but not tonight. (wifes making dog biscuits and it's her camera and I'm not going to f**k with loading s**t wilst half gunned. What I meant by fiddling with it was, you have to jiggle it(just a little bit) to get it to seat. It has a plastic follower as well as a plastic articulating tit at the back, if that helps.