A rough check of length shows that the gen4 transmission is 5/8" longer than a gen2/3. Based on that and the "unused" portion of the yoke on my gen2 driveshaft, a gen 2 shaft in a gen2 car might very well work. Normally on a car you need room for the driveshaft yoke to move in/out because a normal differential has movement up/down and even some fore/aft. With the Viper rear being more stationary less room is needed. The problem with using the gen2 shaft is that there would not be any room for a tone ring (speed sensor) to mount on the yoke.
A yoke from a Viper truck is
supposed to work, this yoke can be purchased separately for around $110 to $163 (list), The other option is a complete gen4 driveshaft/yoke $200 to $243 (list) I am also checking on another source for the Spicer yoke....it may be just a little cheaper than the good price on the truck yoke.
One thing that might work is buying the gen4 shaft/yoke and having the shaft shortened. It is a little over 2" longer than the gen2 shaft. I was hoping it was going to be juuust a little shorter
