Hello. I have a hellcat rdp. I put a silencerco spectre 9 on it and it does not cycle. Silencerco advised I should change the recoil spring. With the 3.8 in barrel would I use a recoil spring that fits the pro with a 3.7 inch barrel? Im thinking the slide length is the same but the extra length is the threaded compensator? Or would the slide length be the same for the 3 inch barrel on the micro compact? Any advice would be appreciated