Your best bet for any of your SPAS12 needs will be gunbroker.com or gunspartscorp.com (Numrich). Bought a brand new full length magazine tube spring for $5 from Numrich because the fool that owned my SPAS12 before me managed to bend the spring it came with.