I will do my best to answer your question.
For a new slide spring (recoil spring), I was able to find you a new one listed on ebay. Here is a link to it below.
Now for a new magazine, I was also able to find a couple listed on ebay and also at Hoosier Gun Works. Here are the links below for that.
If you do not have any luck with those links for some reason here are a couple of places listed below that you should check.
Lee's Gun Parts
3401 W. Pioneer DrSTE 2Irving TX 75061972-790-0773
Name: Jack First Gun ShopStreet:XXXXXbr/>Rapid City, sdNNN-NN-NNNNbr/>Phone:(NNN) NNN-NNNN
Please press the ACCEPT button if this information helped. Have a great day!!