Bonjour à tous

Je suis en contact avec un cabinet d'avocats à
San Francisco pour un stage de fin septembre à fin décembre 2014.
Quelques précisions:
-ce stage ne serait pas rémunéré (sauf si la loi Californienne les oblige, et ça va peut être dépendre de mon type de visa)
- j'aurais le statut d'étudiant français (je me serais réinscrit à l'université) mais ce ne sera PAS dans le cadre d'un échange universitaire, et je ne serais inscrit dans aucune université américaine. Je fais en dehors de tout cadre universitaire (que ce soit français ou américain).
De ce point de vue là, plusieurs questions quant aux formalités:
- suis-je obligé de recourir à un visa J1 (et donc de payer un visa sponsor, j'ai vu la moyenne des prix autour de 800 euros si je ne me trompe pas)?
- puis-je prendre un visa de "worker" si ça me fait payer moins?
- est-ce possible de faire un stage dans le cadre d'un ESTA (étant donné que je resterais environ 90 jours)?
Merci d'avance pour vos réponses, car j'avoue que je suis un peu perdu