My advice...go onto eBay, or some other site, and try to buy a cheap a650 that's broken, but still has the antenna. You can find a lot of busted stuff to use for parts.
I have searched the net and have not found any antenna replacements for my sch-a650. I have found one for the 670 but i'm not sure it will fit. I tried sticking a long metal wire in the hole and that does not work. has anyone sucessfully buit their own antenna? I refuse to give Verizon any money. it's a long story but i'm supposedly elligible for their $100 upgrade only if I sign another 2 year contract. F That. and for them to replace my antenna it's $50 for labor.. so pls let me know if you've made one and how. i might read up on 'antenna theory'...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic