Seen a few on sale before but you're right they're hard to find! I guess people do keep em for a long time cos it's not often they break plus expensive (£30 from China, like 70 here) so guys gonna be reluctant to let em go cheap.
Cureently got two pistols and one sniper stripped to pieces on my desk...just waiting for some gun oil and springs to arrive and they will be fully working.