Cloves you can get these from the Scottish Tartan Museum

I ordered them from Redshanks Scotland

And I think if you go to Matt's blog he might have a link to the Hawick Sock co. but they are notoriously hard to find.