No spring will be a guaranteed drop in, may require some fitting. Any SAA spring should work, try Brownells or Midway. You can also get a wire spring, which will be less inclined to break. You can get an original Pietta spring from
www.vtigunparts.com