Sorry - no I don't. I put these together about 15 years ago. At the time I think I got them from allelectronics.com for a good price, but I can't say for sure.
It shouldn't be difficult to find them at any of the electronics supply houses online, though. I think the pin spacing on the Tortoise is 3.5mm (but don't quote me on that).
In fact, as I recall the pins didn't line up precisely -- maybe a difference in pitch of 0.2 mm, -- but all I had to do was slightly enlarge the two outermost holes on the Tortoise.