Double cardan joints are fine, but they do require a special tip for the grease gun to grease the centering ball. I would personally find a reputable driveshaft shop and have yours rebuilt. If you keep it greased, the centering ball will last a long time before it has to be replaced again.
The NAPA part number for the Double Cardan (CV) joint centering ball rebuild kit is PUJ606 and is $26 according to the online catalog.
NAPA lists the entire shaft online for $279 with a $56 core FWIW - Part#NMD 931141
Later,
Joe