When I got it mine needed parts too. Mag spring, sight protector, firing pin spring, and the extractor was nicked up, and the feed ramp liked to grab the tip of the bullet and misfeed.
Got the springs from wolf gun springs. I just buffed the extractor and after some careful dremel work the feed ramp has no issues. I put maybe 50 rds thru it and it was 1/2 inch right at about 85 yds after drifting the front sight.