Technically you don't have to have a driveshaft, but if the drivetrain is say 10" from the ground and the pinion is 2" and you have a 14" driveshaft, that is going to be pretty steep, so a normal u-joint setup isn't going to work. You need a double cardian.