68 904

OK I. Have a 73 360 and a 68 904. Everything should line up no problem right? Is the 68 trans a good one to have built? How long would it last running behind my 300whp 360? Thanks Mark