I have some pub kegs (ball locks that had a Sanke D spear welded in the top) and I called up Dan from Sabco. Pub Kegs have an extra long spear and he sold me the entire assembly for $17.50 plus shipping. I think it was $63 for all three with shipping. That's for remanufactured, but they looked new.
I think normal sanke Spears including the Valve are around $15.50 from Sabco. PM me if you want his email.