I have a xdm .40 w/4.5" barrel and would like to get a 9mm barrel for it. does it cycle well and can. I use the same recoil spring?