I have a question. Can the SR40 barrel, slide (w/ striker assembly), recoil spring/guide rod, and magazines work if put on an SR9? I have heard they are the same size all around. I would like to know before I try to sell said pieces and tell someone they are interchangeable.