Oh Dear, let the spending begin. It's not the usual breakage, possibly more a case of wear and tear. Mind you, the fact that you only get a years warranty on the drive must tell you something!
I assume it's an X drive as it's not very old, if it was a standard Bravo you could buy UJ parts from your local motor factors, but not for an X!!!
What bits have you broken, and I'll give you the prices.
It is better to remain silent and be thought a fool, than to speak and remove all doubt!