Rotational weight is almost irrelavent.
A 2 1/2 inch shaft will never hold the power, it will twist like a candy cane.
Diameter is more important than wall thickness. Start thinking 3 1/2 for performance.
Aluminum driveshafts are much better at high speeds when the shaft rpm is way up there.