I think I found the cheapest place I can online.
NESCO, Inc. - Parts. For a little under $400 I guess I will get everything I need from as a crank coupler, driveshaft, and any needed seals, grommets, hose, etc. I need everything as my ski didn't have any of it. Definitely expensive but just about normal for all the places I have looked.