Very much possible. Level of difficulty is based on personal know how. For instance, I’m a hobby gunsmith/builder/machinist. It has always been hobby, never as profession for me. Bearing that in mind, this swap would be quite easy for someone like me. I know how things are supposed to fit and what to do when they don’t. So you need to be honest with yourself. If you are a DYI’er who has good problem solving & fabrication skills, it’s quite easy. For someone who is not a born tinkerer, it could prove to be a more difficult venture.