The double feed is causing by the latch and front end tube arm not cooperate to each other and release too soon, and allow two shells push into chamber got struck.
When I was working on Tanaka M870, replacing two latches by RS parts, I had to fine tune the front end tube arms and latches to make sure they cooperated to each other, get release shell then stop the next one in the right timing. Or even had to bend the front tip of a latch to make it work the best.
Check this out, hope it helps.
http://airsoftcanada.com/showpost.ph...28&postcount=2
Parts 13 & 14 are for locking the shell tube cover. The o-ring should be falling from plastic shell That is in front of it holding bb's inside the shell.