If you have an old one you should be able to take it to any decent starter/alternator shop. I had mine completely rebuilt for $125US (that included getting a new nose cone, because mine was cracked.)
If you don't have a core, I could send you my spare. (It needs to be rebuilt though.)