You didn't say what drive it is from. I broke one on our
Volvo and got a replacement from Marinepartsexpress. Surprisingly, it was quite
cheap - I got two.
I also epoxied the one I had back together and it held just fine for many months until I got the replacement. It is still holding together fine in the spare
parts bin.
Mark