Re:
I don't know. However they appear to be isis cranks and as far as i can ascertain the available spindle lengths are 108/113/or 118.
My betting is that they are probably 113mm spindle. I'd buy the cheapest 113mm spindle one i could - you can then decide either way if incorrect. Somebody might have a knackered 113mm on here to work out length. Otherwise you could go single ring up front?