God welcome to my world....
I've just had this fixed, don't know where to take it in saudi arabia but a place called 'Driveline Services" looked at mine a couple of times, in Brendale Nth Brisbane. If it's the same as mine, there's a rubber donut or coupling, the standard 30mm one didn't last...