Surprised it hasn't been said yet but since you broke a hard part you need to flush your entire system. I broke my input and the shop I used didn't flush and it caused more problems. It doesn't take much to hang up a solenoid and then you will have bigger issues. Glad Morgan got you fixed up. He is a good dude.
Morgan will fix you up. i twisted a "billet" input in my trans too. Morgan threw an arhmet (sp?) shaft in when he went over my trans. i run gearhead tunes and it shifts like a beauty and runs cool. you wont be disappointed.