Gamo won't sell the spring, I've tried several times.
You CAN get a Crosman Quest spring for about $5.00, that works just fine IF you get the Crosman Quest tophat as well (about $3, if I remember). The part numbers are C1K77-010 for the spring, C1K77-005 for the tophat, and C1K77-002 for the seal if ya wanna do that too. Crosman's phone number is 1-800-724-7486.
I put these parts in my Shadow, and had a pleasant surprise waiting for me... the Quest spring was a little smaller in diameter than the original Gamo spring, and it fit rather tightly on the guide. NO TWANG! Performance is in the 890's with CPL's... a little shy of a good OEM spring, but I'm not complaining.