Fatti: Fatti: A. L'8 aprile 2004 Interpol Roma ha chiesto alle autorità svizzere l'arresto ai fini estradizionali di A._, cittadino italiano, condannato con decisione del 12 luglio 2000 del Tribunale di Torre Annuziata, confermata con sentenza del 9 ottobre 2001 della Corte di appello di Napoli, divenuta esecutiva il 29 maggio 2002, a una pena detentiva di otto anni e sei mesi, da scontare per intero, per il reato di concorso in detenzione e vendita continuate di sostanze stupefacenti. Con nota del 28 aprile 2004 l'Ambasciata d'Italia a Berna ha presentato una domanda formale di estradizione. Il 6 maggio 2004 l'interessato è stato arrestato sulla base di un ordine di arresto in vista d'estradizione emesso dall'Ufficio federale di giustizia (UFG) il 3 maggio precedente. Il 13 maggio 2004 l'arrestato è insorto dinanzi alla Corte dei reclami penali del Tribunale penale federale chiedendo, in via principale, l'annullamento dell'ordine di arresto ai fini estradizionali e, in via subordinata, l'adozione di misure cautelari. Con nota del 28 aprile 2004 l'Ambasciata d'Italia a Berna ha presentato una domanda formale di estradizione. Il 6 maggio 2004 l'interessato è stato arrestato sulla base di un ordine di arresto in vista d'estradizione emesso dall'Ufficio federale di giustizia (UFG) il 3 maggio precedente. Il 13 maggio 2004 l'arrestato è insorto dinanzi alla Corte dei reclami penali del Tribunale penale federale chiedendo, in via principale, l'annullamento dell'ordine di arresto ai fini estradizionali e, in via subordinata, l'adozione di misure cautelari. B. La Corte dei reclami penali del Tribunale penale federale, statuendo l'8 giugno 2004, ha accolto il reclamo e ha annullato l'ordine di arresto in vista di estradizione. Questa decisione è stata annullata con sentenza del 21 giugno 2004 del Tribunale federale, adito dall'Ufficio federale di giustizia (UFG; causa 1A.148/2004, destinata a pubblicazione). Con decisione dell'11 giugno 2004 l'UFG ha concesso l'estradizione. B. La Corte dei reclami penali del Tribunale penale federale, statuendo l'8 giugno 2004, ha accolto il reclamo e ha annullato l'ordine di arresto in vista di estradizione. Questa decisione è stata annullata con sentenza del 21 giugno 2004 del Tribunale federale, adito dall'Ufficio federale di giustizia (UFG; causa 1A.148/2004, destinata a pubblicazione). Con decisione dell'11 giugno 2004 l'UFG ha concesso l'estradizione. C. A._ impugna dinanzi al Tribunale federale questa decisione con un ricorso di diritto amministrativo. Chiede, in via principale, di annullarla e di ordinare la sua scarcerazione, in via subordinata, di rifiutare l'estradizione fino al momento in cui in Italia abbia luogo un procedimento penale in prima istanza con possibilità di ricorso; in via più subordinata, postula di invitare l'UFG a concedere l'estradizione alla condizione che in Italia la pena sia eseguita in un carcere vicino al confine svizzero, affinché la sua famiglia possa visitarlo e, più subordinatamente ancora, che l'espiazione della pena non avvenga a Napoli o nell'Italia meridionale. Domanda pure di essere posto al beneficio dell' assistenza giudiziaria e di designare l'avvocato Bernardo Lardi suo difensore d'ufficio. L'UFG propone di respingere il ricorso. Con osservazioni del 30 luglio 2004 il ricorrente si riconferma nelle proprie conclusioni.