That was a while back but I got mine from what used to be Tousley ford in Minnesota. I believe they go under the name Autonation now. They are a vendor on svtp. If you call their parts department, mention that you are a member here and they give parts at 10% over dealer cost.
I was wondering where you got all your parts for $80 when you changed your retainer bearing. I was changing my clutch on my 96 GT I just bought and I need one since when I checked it, it was snapped off like yours. I keep finding it for $300 on Ford's site. I don't know if there was any place cheaper or easier.