As I said in BOTH of your other identical threads elsewhere in the RCC forum, if I were you, I'd be less concerned about the shape, and more concerned about quality. Buy cheap, and you'll be looking for another driveshaft rather soon. Honestly, check out MIP. You might pay a little more, but it'll last a lot longer.
MIP makes a wide variety of lengths for the male & female ends...so, no matter the vehicle, you're sure to find a set to match your vehicle's minimum & maximum driveshaft length needs. Additionally, for the end-pieces that connect to the axle & transmission, they offer different lengths, so you can truly customize not only the length of your driveshafts, but also the angle.
Best of all, they package pre-set kits for a wide variety of vehicles. Chances are quite good that, if your vehicle is a popular model, they'll have a pre-packages kit for your vehicle. For vehicles with front & rear axles equal distance from the transmission, you just purchase two of the same kit...and, for vehicles with different front & rear distances, they have designated 'front' & 'rear' kits.
Btw, just so you are aware, posting identical threads, under multiple categories, is a violation of forum rules. If a mod discovers this, they usual delete the additional threads (some will contact you first, asking which one you want to remain, and will then delete the duplicates...others will just randomly delete whichever duplicates they decide to delete). Additionally, they will give you a "warning", via PM. Violate the forum rules too many times, and they can ban you. I'm not saying this to "get on your case"...I'm saying it to help you. Once, quite a while ago, I had posted an identical thread under two different sections of the forum. One was deleted...and I received one of those warnings I mentioned. Since then, I've been careful to not post multiple identical new threads under different sections...not even new threads that are similar.
And, one final thing...welcome to the RCC Forum.
~ More peace, love, laughter, & kindness would make the world a MUCH better place