I don't know about all the parts, but the mainspring should work fine in the Compact. I will know tonight since I plan to install one. The guide rod in mine appears to be metal or at least a much more substantial plastic part than what I've seen in some of the 92 models so I think I will keep it.