I also have one and I had to get a 9mm recoil spring in order for it to cycle properly. But it does feed with 40 or 9mm magazines. It's much cheaper to just buy the recoil spring and swap it on your existing assembly, but it is a bit of a pain to do.