I thought Tuning Developments or ID-workz would have sold inner cv joints but couldn't find them on their websites so I got 1 from ebay. It come from germany and only took 2 days.
https://www.ebay.co.uk/p/0111-001-Febest-Inner-Joint-23x34x23-for-Toyota-43403-12040/1045870958