Have got them from toyota in Launy, a member here works in the spare parts department.
You could get one from any toyota dealership, however it can be a matter of how many are left in the country at the time. Last one I bought was apparently the last one left in the country at the time. They said if it was snapped up before I bought it it could be a 6 week wait for more to come from Japan.