Square driveshafts are cheap, easy and work well, especially up front. I put a couple ounces of sand in mine to help with the balance and I've had mine up to at least 40 mph with no out of balance or noise issues.
My paper on doing my square driveshaft might help:
http://www.rocketcityrockcrawlers.co...%20Project.pdf
Good luck.
Al