No, you can't get new parts but any competent gunsmith can make a replacement spring, especially if he has all the pieces of the old one. Then again, Beretta doesn't stock parts for 40-50 year old models either. As a casual or beginner's gun it won't be expected to deliver 5,000 to 10,000 round per year, year after year, it should serve fine in that role and suit the appropriate budget.