Fatti: Fatti: A. Nel 1989 A._ ha incaricato gli avvocati B.C._ e D.C._ di tutelare i suoi interessi ereditari nella successione della madre. I mandatari hanno dunque introdotto, il 14 settembre 1990, un'azione di nullità di disposizioni a causa di morte, di riduzione di disposizioni fra vivi, di rendiconto, di restituzione e di risarcimento danni contro F._ presso la Pretura del Distretto di Lugano. Altre azioni e misure giudiziarie contro F._ sono state promosse altrove in Svizzera e all'estero, con la collaborazione o perlomeno il coordinamento degli avv. C._. Il 30 novembre 1991 A._ ha concluso con gli avv. C._ una convenzione sulla retribuzione, che prevedeva onorari calcolati secondo il dispendio orario e in percentuale dei valori. L'accordo stabiliva inoltre che le parti si sarebbero rivolte a un arbitro qualora il cliente non avesse accettato la fatturazione. Il mandato è stato revocato con effetto al 31 dicembre 1995. Fino a quel momento gli avv. C._ avevano emesso dodici fatture calcolate secondo il dispendio orario, per un ammontare complessivo di fr. 1'289'070.55, e una di fr. 1'450'000.--, fissata in base al valore di causa. Il cliente ha pagato fr. 1'591'480.05. Il mandato è stato revocato con effetto al 31 dicembre 1995. Fino a quel momento gli avv. C._ avevano emesso dodici fatture calcolate secondo il dispendio orario, per un ammontare complessivo di fr. 1'289'070.55, e una di fr. 1'450'000.--, fissata in base al valore di causa. Il cliente ha pagato fr. 1'591'480.05. B. Il 2 ottobre 1996 A._ ha adito il Consiglio di moderazione del Cantone Ticino chiedendo che le pretese di onorario complessive, calcolate secondo la tariffa dell'Ordine degli avvocati (TOA), fossero limitate a fr. 1'600'000.-- al massimo. Gli avv. C._ hanno contestato la competenza di quest'organo asserendo tra l'altro ch'esso non era abilitato a tassare le loro fatture dal momento che vi era una convenzione particolare sugli onorari. Con decisione 9 febbraio 1999 il Consiglio di moderazione, dopo aver accertato pregiudizialmente la nullità della convenzione del 30 novembre 1991, ha respinto l'eccezione di carenza di giurisdizione. Contro questa decisione B.C._ e D.C._ sono insorti dinanzi al Tribunale federale con un ricorso di diritto pubblico che è stato respinto il 18 giugno 1999. Il 1° marzo 2000 il Tribunale federale ha altresì respinto una domanda di revisione o interpretazione. Contro questa decisione B.C._ e D.C._ sono insorti dinanzi al Tribunale federale con un ricorso di diritto pubblico che è stato respinto il 18 giugno 1999. Il 1° marzo 2000 il Tribunale federale ha altresì respinto una domanda di revisione o interpretazione. C. Il 12 agosto 2002 gli avv. C._ e la Fondazione X._, alla quale essi hanno ceduto una parte della pretesa per onorari, hanno avviato un'azione davanti all'arbitro unico E._, chiedendo che A._ fosse condannato a pagare loro fr. 1'650'000.-- per onorario a valore e fr. 63'083.60 di onorari residui a tempo; il tutto con interessi composti dell'8.5% a partire da diverse scadenze. Il convenuto ha eccepito preliminarmente l'incompetenza dell'arbitro per due motivi: nullità della clausola compromissoria e non arbitrabilità della causa. Egli ha inoltre sollevato l'eccezione di litispendenza, la procedura di moderazione essendo ancora in corso. Con lodo 29 marzo 2004 l'arbitro unico ha respinto le eccezioni di parte convenuta, addebitandole spese e ripetibili. Con lodo 29 marzo 2004 l'arbitro unico ha respinto le eccezioni di parte convenuta, addebitandole spese e ripetibili. D. Contro il citato lodo A._ è insorto dinanzi al Tribunale federale, l'11 maggio 2004, con un ricorso di diritto pubblico fondato sull'art. 85 lett. c OG. In via principale egli postula l'accertamento dell'incompetenza dell'arbitro unico; in via subordinata il semplice annullamento del lodo impugnato. Nelle osservazioni 17 giugno 2004 gli avv. C._ e la Fondazione X._ hanno proposto la reiezione del gravame, mentre l'arbitro unico, con scritto del 24 giugno 2004, si è in sostanza rimesso al giudizio del Tribunale federale. 