904 transmission shifting adjustments

You need the throttle linkage for the transmission. It controls the pressure. You will burn the clutches as you said you felt a long shift (that's slipping). Hope it's not to late. Don't drive until you have it installed and adjusted properly. You can install a full manual valve body that has full line pressure all the time and you will not need the throttle linkage, this set up is not street friendly more for strip.