Step 1. Get a pair of second hand v6 ones from a wrecker for $100, fit yourself (easiest job in the world).
If it fixes your problem run with the second hand units, if they fail again over time then look at upgrading them. Buy the gforce1320 ones direct from the USA as its half the price.
Remember, if you upgrade the driveshafts your moving the weakest link to the tailshaft, which makes a mess when it lets go.
Dont buy genuine new, massive rip off.