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