There are OEM S-pens available on Amazon, but there's no real savings over the one at the Samsung site.
I lost mine recently, and have been putting off shelling out $25 to replace it. Don't see any other options.