If that is the problem...
I have a Jeep shaft. Has the goop heated out of it & it's painted, all ready to go. $20.00 + shipping. That's about what it cost me for paint & gas to get it.
I would probably take that shaft if you would be willing to send it over to Alberta...or I'll let you know this weekend after I visit the wreckers to see if ones there.