What did you try in terms of Japanese? from the pic they seem to me 1156 and or 1157 Honda ( automobile ) 1980s to 90s (automobile) sockets might fit. Unfortunately I am away and cannot measure and report back , but perhaps a wrecking yard may have some ? As it was the terminals used to get hot and sink in the ones I am referring to , so you will have to check carefully.